2014-12-26 4 views
2

Я хочу, чтобы Awesome WM запускал команду, когда обе клавиши Shift (влево и вправо) сжимаются вместе.Обнаружение клавиш правого и левого сдвига нажатых вместе внутри Awesome WM

Я знаю, что Linux может различать две клавиши смены (например, Gnome может изменить раскладку клавиатуры, когда обе клавиши Shift сжимаются вместе).

Есть ли способ сделать это в Awesome?

+0

Смотрите ответ здесь: http://askubuntu.com/questions/565407/detect-right-and-left-shift-keys-pressed- вместе-from-inside-awesome-wm – scaramouche

ответ

0

Это очень просто, вы можете установить «Shift» (сдвиг влево) в качестве клавиши mod и # 62 (правый сдвиг) в нажатом состоянии. Протестировано это сейчас, и со мной это работает. , например, если я хочу, светлячок на нерест я это сделать:

awful.key({ "Shift" }, "#62", function() awful.util.spawn(browser) end), 
+0

Спасибо. Да, это то же самое, что и ответ на http://askubuntu.com/questions/565407/detect-right-and-left-shift-keys-pressed-together-from-within-awesome-wm. Одна из проблем с этим решением состоит в том, что если нажать правую смену перед сдвигом влево, это не сработает. – scaramouche