control/numeric pad/alt keys

Vik vik at zone81.com
Wed Jan 21 07:18:04 CST 2004


Hi,

Just noticed that control + whatever keycombination stopped working in head.
Numeric Pad and Alt key combinations seems to be dead as well.

Wondering if it's just me with my jp106 keyboard, or if anybody else has the 
same problem...

Cheers
Vik

Here's the trace of --debugmsg +key notepad.exe when I pressed "ctrl + o".
Instead of opening the file open dialog, it just outputs 'o' in the notepad 
window.

trace:key:X11DRV_KeyEvent type 2, window 3400006, state 0x0004, keycode 0x0020
trace:key:X11DRV_KeyEvent state = 4 nbyte = 1, status 0x4
trace:key:X11DRV_KeyEvent KeyPress : keysym=6F (o), # of chars=1 / 0x0f / '^O'
trace:key:EVENT_event_to_vkey e->keycode = 20
trace:key:X11DRV_KeyEvent keycode 0x20 converted to vkey 0x4f
trace:key:X11DRV_KeyEvent bScan = 0x18.
trace:key:queue_kbd_event  wParam=004f, lParam=00180001, InputKeyState=81
trace:key:TranslateMessage (WM_KEYDOWN, 004F, 00180001)
trace:key:TranslateMessage Translating key VK_O (004f), scancode 18
trace:key:X11DRV_ToUnicodeEx (004F, 0018) : faked state = 0x0000
trace:key:EVENT_event_to_vkey e->keycode = 20
trace:key:X11DRV_ToUnicodeEx type 2, window 3400006, state 0x0000, keycode 
0x0020
trace:key:X11DRV_ToUnicodeEx Translating char 0x6f to unicode
trace:key:X11DRV_ToUnicodeEx ToUnicode about to return 1 with char 6f
trace:key:TranslateMessage 1 -> PostMessageW(0x10022,WM_CHAR,006f,00180001)
trace:key:TranslateMessage (WM_CHAR, 006F, 00180001)
trace:key:X11DRV_KeyEvent type 3, window 3400006, state 0x0004, keycode 0x0020
trace:key:X11DRV_KeyEvent state = 4 nbyte = 0, status 0x1
trace:key:X11DRV_KeyEvent KeyRelease : keysym=0 (No Name), # of chars=0 / 
0x00 / ''
trace:key:EVENT_event_to_vkey e->keycode = 20
trace:key:X11DRV_KeyEvent keycode 0x20 converted to vkey 0x4f
trace:key:X11DRV_KeyEvent bScan = 0x18.
trace:key:queue_kbd_event  wParam=004f, lParam=c0180001, InputKeyState=1
trace:key:TranslateMessage (WM_KEYUP, 004F, C0180001)
trace:key:X11DRV_KeyEvent type 3, window 3400006, state 0x0004, keycode 0x0042
trace:key:X11DRV_KeyEvent state = 4 nbyte = 0, status 0x1
trace:key:X11DRV_KeyEvent KeyRelease : keysym=0 (No Name), # of chars=0 / 
0x00 / ''
trace:key:EVENT_event_to_vkey e->keycode = 42
trace:key:X11DRV_KeyEvent keycode 0x42 converted to vkey 0x11
trace:key:X11DRV_KeyEvent bScan = 0x1d.
trace:key:queue_kbd_event  wParam=0011, lParam=c01d0001, InputKeyState=0
trace:key:TranslateMessage (WM_KEYUP, 0011, C01D0001)

-- 
------------
Vikram Kumar
vik at zone81.com

"Let the dogs bark, Sancho, it's a
sign we're going in the right direction." 
          -- Don Quixote




More information about the wine-devel mailing list