[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pos клавиатура - странная работа в X-сах



On Sun, 23 Nov 2008 19:21:29 +0300
Stanislav Maslovski <stanislav.maslovski@gmail.com> wrote:

> On Sun, Nov 23, 2008 at 03:39:49PM +0300, Gavrilov V. wrote:
> > открывал vim и делал считывание. В чистой консоли получал номер карты, а  
> > в vim под иксами 1-5 символов из примерно 50.
> > Так же бывают ситуации что после считывания карты появлялся эффект  
> > запавшего "Enter". После нажатия любой клавиши автоповтор пропадал.
> 
> Интересно. С деталями реализации драйвера клавиатуры в иксах не
> знаком, но действительно пожоже на баг. А что видно в xev?
> 
> У меня на ноутбуке в иксах наблюдается, например, такое. Если нажать
> последовательно (не отпуская) кнопки qazw и затем резко все
> отпустить, то ввод входит в режим автоповтора zzzzzzzzzzzzzzzzz...
> 
> В консоли такого поведения не наблюдаю.
> 
> -- 
> Stanislav
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>  


логи xev. Получается идут события keyPress, но нет Release. К тому же KeyPress не все ловятся, наверно это связано с ограниченным кол-вом одновременно нажатых клавиш (это только догадки).


KeymapNotify event, serial 20, synthetic NO, window 0x0,
    keys:  0   0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

PropertyNotify event, serial 20, synthetic NO, window 0x4e00001,
    atom 0x18e (_NET_FRAME_EXTENTS), time 236290133, state PropertyNewValue

KeyRelease event, serial 30, synthetic NO, window 0x4e00001,
    root 0x40, subw 0x0, time 236290242, (-57,126), root:(494,559),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
    XLookupString gives 1 bytes: (0d) "^M"
    XFilterEvent returns: False

PropertyNotify event, serial 30, synthetic NO, window 0x4e00001,
    atom 0x19b (_NET_WM_ICON_GEOMETRY), time 236290276, state PropertyNewValue

KeyPress event, serial 34, synthetic NO, window 0x4e00001,
    root 0x40, subw 0x0, time 236293579, (-57,126), root:(494,559),
    state 0x0, keycode 13 (keysym 0x34, 4), same_screen YES,
    XLookupString gives 1 bytes: (34) "4"
    XmbLookupString gives 1 bytes: (34) "4"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x4e00001,
    root 0x40, subw 0x0, time 236293596, (-57,126), root:(494,559),
    state 0x0, keycode 10 (keysym 0x31, 1), same_screen YES,
    XLookupString gives 1 bytes: (31) "1"
    XmbLookupString gives 1 bytes: (31) "1"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x4e00001,
    root 0x40, subw 0x0, time 236293614, (-57,126), root:(494,559),
    state 0x0, keycode 17 (keysym 0x38, 8), same_screen YES,
    XLookupString gives 1 bytes: (38) "8"
    XmbLookupString gives 1 bytes: (38) "8"
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x4e00001,
    root 0x40, subw 0x0, time 236293649, (-57,126), root:(494,559),
    state 0x0, keycode 16 (keysym 0x37, 7), same_screen YES,
    XLookupString gives 1 bytes: (37) "7"
    XmbLookupString gives 1 bytes: (37) "7"
    XFilterEvent returns: False

-- 
Gavrilov Vasiliy <gavrilov@sthbel.ru>


Reply to: