Alt Tab з xdotool та xkeybind


13

Я намагаюся відобразити поведінку вкладки Alt на кнопку миші за допомогою xdotool у своєму .xbindkeysrc. Я хочу зробити щось подібне

"xdotools keydown alt key Tab"
release b:7

але виконуючи це, клавіша alt застрягає, і це заважає моїм іншим відображенням працювати, поки я не натисну клавішу alt на клавіатурі. Чи є спосіб це зробити, не натискаючи клавішу alt, щоб вимкнути речі? Без клавішного режиму він просто перемикається вперед і назад між двома вікнами, при натисканні клавіш він поводиться так, як я хочу (відображаючи перемикач клавіш alt), але клавіша alt застрягла. Чи є спосіб зняти ключ після використання перемикача вкладки alt за допомогою xdotools?


3
Я думаю, вам доведеться встановити клавішу alt і для випуску.
Урі Еррера

@ fossfreedom Я вважаю, що він має на увазі чергове виклик xdotool. Як: xdotool клавіатура alt "моделювання", тому що це моделювання користувача, що робить щось з клавіатури.

Відповіді:


12
"xdotool keydown alt key Tab; sleep 2; xdotool keyup alt"
b:7

Інтервал сну дозволяє мені перейти до меню та вибрати, а потім він автоматично закриється. Це, мабуть, не найкраще рішення, але воно працює. Якщо у когось є краща альтернатива, будь ласка, дайте мені знати. Я вважаю, що xbindkeys, здається, працює лише з перервами. Він не працює на огляді (не для цієї команди, а для кнопки, прив’язаної до супер-клавіші. А після встановлення доккі я зрозумів, що він не працює, якщо в робочій області немає відкритого вікна. Незвичайна поведінка.


0

ну, я думаю, що все закінчилося, і виявлено, що існує рішення, ви можете просто зробити ще одне моделювання для виконання клавіші Alt Це має бути найзручнішим способом імітувати перемикання вікон за допомогою жесту миші.


5
... а для тих із нас, хто не знає, що таке "симуляція", і як це зробити - можливо, ви можете пояснити це у своїй відповіді. Дякую.
fossfreedom
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.