scancode prawy Alt

0

prawda jest taka, że nie mogę go złapać
bezproblemu wyłapuję lewy klawisz LAlt
ale przy prawym przerwanie klawiatury jest głuche (czyt. nie wywołuje sie)

0

Może emulator blokuje ten klawisz? U mnie pod QEMU wychwytuje poprawnie 0xE0, 0x38 przy naciśnięciu i 0xE0, 0xB8 przy puszczeniu.

0

możliwe...

to są dwa skankody, jeden za drugim, czy dwa razem (AX)?

0

Jeden po drugim.

0

no tak, bochs wyświetla coś takiego przy prawym alt:01174672000e[XGUI ] xkeypress(): keysym fe03 unhandled! tylko nie mogę znaleźć w konfiguracji tego

PS: przerwanie zostanie wywołane dwa razy, czy przy pierwszym powinienem pobrać z bufora dwa kolejne znaki?
PS2: dobra obsłużyłem, po zidentyfikowaniu 0xE0 należy pobrać kolejny znak z bufora klawiatury i tam był 0x38 :)
PS3: tylko qemu i virtualbox reagują prawidłowo

PS4: na windowsie qemu już nie obsługuje prawego ALT, bochs ignoruje, a virtualbox nie wystartował z dysku raw(nawet po konwersji) ni na windowsie ni na linuksie :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1