Я хотел бы заставить себя использовать правильные (справа или слева) клавиши Shift, Ctrl и Alt в зависимости от того, какую букву я набираю. Например, я хотел бы использовать правую клавишу Shift при вводе «A» и левую клавишу Shift при вводе «P». Я часто использую только левую сторону, и я ищу способ настроить сопоставления на моей машине так, чтобы она реагировала только на правильные пары. Я использую Fedora, но любая поддержка дистрибутива Linux будет приемлемым ответом.
linux
keyboard
keyboard-layout
brewerja
источник
источник
Shift
клавишу, которая просто ужасна для моего бедного мизинца (и, вероятно, почему он стал таким проблематичным).:-(
На самом деле, я обнаружил, что я использую левуюShift
клавишу для ввода специальных / акцентированных символов, потому что макрос-программа, которую я использую для их ввода, не отвечает за правую.Ответы:
Предложение @ DrKitty и ответ Ask Ubuntu указали мне правильное направление. Используя Xmodmap, у меня есть частичное решение!
Что работает: все буквы, цифры и символы в основной части клавиатуры требуют использования «правильных» клавиш Shift. Когда используется неправильная клавиша Shift, на экране ничего не отображается.
Что не так: когда CAPS включен, отображаются только правые клавиши (Y, U, I и т. Д.). Левые клавиши ничего не выводят на экран.
Что, вероятно, невозможно: принудительное использование правильных клавиш Ctrl и Alt кажется невозможным из того, что я знаю о Xmodmap. Может есть другой способ?
Ниже приведен мой ~ / .Xmodmap, который корректно загружается при входе в Ubuntu и Fedora:
В случае внесения изменений, запуск
xmodmap ~/.Xmodmap
работает только после выполнения той же команды, сначала сkeysym Shift_R = Mode_switch
удаленной строкой.источник
Существует игра под названием «Печатание мертвых», которая научит вас забавно писать 10 пальцами и правильными клавишами переключения. http://en.wikipedia.org/wiki/The_Typing_of_the_Dead
источник
Если вы работаете в OS X, Karabiner позволяет вам делать пользовательские переназначения. Я настроил мой игнорировать SHIFT_L + A и т. Д. Вот мои настройки , которые могут оказаться полезными:
источник