키 감지

키 감지

다음을 입력하면:

$ xinput test 14

을 누르고 있으면 return다음을 얻습니다.

key release 36
key press   36

key release 36
key press   36

...

내가 석방될 때까지.

질문

  • 실제로 키를 놓았는지 감지할 수 있나요?
  • 예를 들어, 완료하기 전에 반환을 해제할 때까지 기다리는 명령을 작성할 수 있나요?

답변1

이를 사용하는 경우 xevKeyPress 및 KeyRelease 이벤트가 표시됩니다.

AltAkka를 동시에 공격하십시오 . Super열쇠:

KeyPress event, serial 40, synthetic NO, window 0xae00001,
    root 0x2ca, subw 0x0, time 595467354, (98,77), root:(102,443),
    state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0xae00001,
    root 0x2ca, subw 0x0, time 595467453, (98,77), root:(102,443),
    state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

관련 정보