Обнаружение KeyUP

Я удивлен, что никто не упомянул xargs , потому что это как раз цель xargs , чтобы передать значения, выведенные предыдущей командой, чему-то еще. Мы можем объединить это свойство с возможностью awk печатать столбцы. Ниже приведен пример демонстрации. Вы можете заменить часть printf "Hello% s \ n" на свой сценарий

xieerqi@eagle:~$ df > testFile.txt
xieerqi@eagle:~$ awk '{print $4}' testFile.txt | xargs -I {} printf "Hello %s\n" {}
Hello Available
Hello 26269816
Hello 4
Hello 2914488
Hello 584064
Hello 5120
Hello 2827976
Hello 102324
1
21.07.2018, 19:28
1 ответ

Если вы используете xev, отображаются события KeyPress и KeyRelease.

При нажатии Alt aka. Супер клавиша:

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
0
28.01.2020, 00:31

Теги

Похожие вопросы