//init English virtual keyboard vk_keyboard vkkeyboard[2] = { { //English Keyboard Layout "English", //language name "en", //locale name for the encoding "`1234567890-=\\\0\0qwertyuiop[]\0\0asdfghjkl;'\0zxcvbnm,./" "\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", "~!@#$%^&*()_+|\0\0QWERTYUIOP{}\0\0ASDFGHJKL:\"\0ZXCVBNM<>?" "\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", "", //alt-ed keys 58 "", //xfont name 0, //CapsLock on? 0, //shift pressed? 0, //control pressed? 0 //alt pressed? }, { //German Keyboard Layout "German", //language name "de", //locale name for the encoding "^1234567890\337\264#\0\0qwertzuiop\374+\0\0asdfghjkl\366\344\0yxcvbnm,.-" "\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", "\260!\"\247$%&/()=?`'\0\0QWERTZUIOP\334*\0\0ASDFGHJKL\326\304\0YXCVBNM;:_" "\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", "", //alt-ed keys 58 "", //xfont name 0, //CapsLock on? 0, //shift pressed? 0, //control pressed? 0 //alt pressed? } };