Right Control 키를 누른 상태에서만 오디오를 녹음하는 프로그램을 실행하고 싶습니다. 키보드 릴리스에서 결과는 다음과 같이 디스크에 기록됩니다 yy-mm-dd hh:mm.ogg
. 어떻게해야합니까?
$ xmodmap -pke |grep -e Record
keycode 175 = XF86AudioRecord NoSymbol XF86AudioRecord
키 다운 및 키 업 이벤트에 대해 xev는 다음과 같이 권한 제어를 캡처합니다.
KeyPress event, serial 43, synthetic NO, window 0x1800001,
root 0x7f, subw 0x0, time 27689430, (-145,169), root:(476,366),
state 0x10, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 46, synthetic NO, window 0x1800001,
root 0x7f, subw 0x0, time 27689540, (-145,169), root:(476,366),
state 0x14, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
ClientMessage event, serial 46, synthetic YES, window 0x1800001,
message_type 0x112 (WM_PROTOCOLS), format 32, message 0x110 (WM_DELETE_WINDOW)
FWIW, 현재 데스크탑은 Xfce
입니다. 내가 따르는 한 리드 : http://www.thinkwiki.org/wiki/How_to_get_special_keys_to_work#bypassing_Xorg
halevt
작업, 당신은 단지의 키에 녹음을 시작하고 (하지에 키 릴리스를 죽일 필요합니다SIGKILL
, 물론).