Я только что купил старую клавиатуру Apple, с мыслью, что смогу использовать ее вместе со своей внутренней клавиатурой Macbook Pro в качестве замены для покупки клавиатуры, которая может быть разделена на две части. Идея состоит в том, чтобы я мог положить правую руку на внешнюю клавиатуру, а левую - на внутреннюю клавиатуру и печатать как обычно.
Я подключаю внешнюю клавиатуру, и я могу печатать просто отлично. Проблема возникает, когда я пытаюсь использовать любую комбинацию клавиш на обеих клавиатурах одновременно. Например, когда я нажимаю клавишу управления на внутренней клавиатуре и клавишу «е» на внешней клавиатуре, я бы хотел, чтобы курсор переместился в конец строки, но вместо этого отображается строчная буква «е» на экране. Когда я удерживаю клавишу Shift на внешней клавиатуре и нажимаю клавишу «a» на внутренней клавиатуре, вместо того, чтобы видеть заглавную букву «A», я получаю строчную букву «a».
Я в значительной степени полагаюсь на сочетания клавиш, макросы и emacs, но, кроме того, для меня нет особого смысла печатать с использованием обеих клавиатур, если мне приходится перемещать обе руки на одну клавиатуру всякий раз, когда я хочу использовать привязку клавиш emacs или введите заглавную букву.
Есть ли способ заставить одну клавиатуру принимать ввод клавиш-модификаторов от другой? В идеале, я должен иметь возможность удерживать клавишу-модификатор на любой клавиатуре и набирать другой символ с любой из них, и OSX распознает комбинацию нажатий клавиш.
Клавиатура: A1048 (не новая) Macbook Pro: MacBookPro8,2; 15-дюймовый; Конец 2011 г .; Маверикс 10.9.2
(Ненужная предыстория для любопытных: я пытаюсь предотвратить запястный туннель, который я чувствую, прибегая к программированию только на своей клавиатуре Macbook. Я довольно широкоплечий парень с широкой грудью и позиция, которую я должен занять, чтобы получить мои руки достаточно близко друг к другу, чтобы печатать на клавиатуре, и я, по сути, сжимаю руку сбоку, так что мои ладони и предплечья образуют угол 135 градусов, что является ужасной позой. Мне нужно иметь возможность разводить руки дальше друг от друга.)
Ответы:
KeyRemap4MacBook
Я знал, что видел это где-то ...
Все, что вам нужно сделать, это установить KeyRemap4Macbook .
Из раздела «неявное поведение» :
Да, он работает и на других компьютерах Mac, а не только на MacBook.
источник
Я сделал утилиту, которая делает это и работает на Sierra.
Надеюсь опубликовать это не противоречит правилам, но вы можете скачать его здесь: https://www.electrollama.net/multimod
источник