Index: keyboard.c =================================================================== --- keyboard.c (revision 847) +++ keyboard.c (working copy) @@ -180,10 +180,10 @@ static const WORD main_key_vkey_abnt_qwerty[MAIN_LEN] = { /* NOTE: this layout must concur with the scan codes layout above */ - VK_OEM_3,VK_1,VK_2,VK_3,VK_4,VK_5,VK_6,VK_7,VK_8,VK_9,VK_0,VK_OEM_MINUS,VK_OEM_PLUS, - VK_Q,VK_W,VK_E,VK_R,VK_T,VK_Y,VK_U,VK_I,VK_O,VK_P,VK_OEM_4,VK_OEM_6, - VK_A,VK_S,VK_D,VK_F,VK_G,VK_H,VK_J,VK_K,VK_L,VK_OEM_1,VK_OEM_8,VK_OEM_5, - VK_OEM_7,VK_Z,VK_X,VK_C,VK_V,VK_B,VK_N,VK_M,VK_OEM_COMMA,VK_OEM_PERIOD,VK_OEM_2, + VK_OEM_3,'1','2','3','4','5','6','7','8','9','0',VK_OEM_MINUS,VK_OEM_PLUS, + 'Q','W','E','R','T','Y','U','I','O','P',VK_OEM_4,VK_OEM_6, + 'A','S','D','F','G','H','J','K','L',VK_OEM_1,VK_OEM_8,VK_OEM_5, + VK_OEM_7,'Z','X','C','V','B','N','M',VK_OEM_COMMA,VK_OEM_PERIOD,VK_OEM_2, VK_OEM_102, /* the 102nd key (actually to the right of l-shift) */ }; @@ -604,8 +604,7 @@ "'\"","1!","2@","3#","4$","5%","6¨","7&","8*","9(","0)","-_","=+", "qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","´`","[{", "aA","sS","dD","fF","gG","hH","jJ","kK","lL","çÇ","~^","]}", - "zZ","xX","cC","vV","bB","nN","mM",",<",".>",";:","/?", - "\\|" + "\\|","zZ","xX","cC","vV","bB","nN","mM",",<",".>",";:","/?", }; /*** Brazilian ABNT-2 keyboard layout with (contributed by Mauro Carvalho Chehab) */ @@ -614,8 +613,7 @@ "'\"","1!9","2@2","3#3","4$#","5%\"","6(,","7&","8*","9(","0)","-_","=+'", "qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","4`","[{*", "aA","sS","dD","fF","gG","hH","jJ","kK","lL","gG","~^","]}:", - "zZ","xX","cC","vV","bB","nN","mM",",<",".>",";:","/?0", - "\\|" + "\\|","zZ","xX","cC","vV","bB","nN","mM",",<",".>",";:","/?0" }; /*** US international keyboard layout (contributed by Gustavo Noronha (kov@debian.org)) */