Как мне заставить xbindkeys отделить его модификаторы от xte?

Один простой случай использования стека dirs, который нельзя сделать с помощью простого cd:

pushd . добавляет текущий каталог XX в стек dirs. После этого вы можете перемещаться, используя cd, а чтобы вернуться в XX, достаточно выполнить popd, независимо от того, насколько "далеко" вы находитесь в дереве каталогов (можно перепрыгивать через несколько уровней, вбок и т.д.). Особенно полезно в сценариях bash.

1
15.02.2018, 09:51
1 ответ

xteusa la extensión XTest y simplemente agrega sus solicitudes al estado del modificador actual, en lugar de intentar comenzar desde algún estado base. Otras herramientas como xdotoolproporcionan una opción --clearmodifiers, por ejemplo, para asegurarse de que obtendrá exactamente lo que desea.

Dado que xbindkeysnota su solicitud cuando el estado del modificador está con Shift_Lo Shift_Rpresionado, este es el estado desde el que trabaja xte. Debería poder emular un cambio -para cancelar esto en xtecomenzando con keyup Shift_L, y quizás también Shift_R. El cambio real -hacia arriba más tarde se ignorará, o puede restaurar el estado de cambio a lo que era al final de sus acciones xte, para evitar la necesidad de presionar la tecla Mayús nuevamente, pero eso es para usted. escoger.

2
27.01.2020, 23:44

Теги

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