Что означает «Тя »в CONFINT I3

Я чувствую себя таким глупым .. Что значит - ClearModifiers в конфиге I3?

Я получил это

#bindsym --release mod1+Shift+Left exec --no-startup-id xdotool key --clearmodifiers Shift+Home                         
#bindsym --release mod1+Shift+Right exec --no-startup-id xdotool key --clearmodifiers Shift+End   

заранее спасибо

0
задан 20 March 2021 в 05:30

1 ответ

Это не аргумент I3, а скорее аргумент Xdotool , который является программой, запущенной с EXEC Директива. Руководство Xdotool объясняет целью ClearModifiers Команда :

Любая команда, принимающая флаг - ClearModifiers , будет пытаться очистить любой активный вход модификаторы во время команды и восстановить их потом.

Например, если вы должны были запустить эту команду: XDOTool ключ A

Результат будет «а» или «A» в зависимости от того, держал ли вы ключ Shift на вашей клавиатуре. Часто нежелательно иметь какие-либо модификаторы активными, так что вы можете сказать XDotool Для очистки любых активных модификаторов.

Порядок операций, если вы держите смену во время работы XDOTool Key --ClearModifiers A Это:

  1. Запрос для всех активных модификаторов (находок Shift, в этом случае)
  2. Попробуйте очистить сдвиг, отправив «ключ вверх» для клавиши Shift
  3. , работает нормально Xdotool ключ A
  4. Восстановить клавишу Shift, отправляя «ключ вниз» для Shift

. Флаг - ClearModifiers - ClearModifiers - в данный момент может очистить следующее:

  • Любая клавиша в вашем активном Keymap, который имеет модификатор, связанный с ним. (Видеть XMODMAP (1) S XMODMAP -PM Вывод)

  • Кнопки мыши (1, 2, 3, 4 и 5)

  • 'Caps Lock'

0
ответ дан 1 April 2021 в 23:02

Другие вопросы по тегам:

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