Действительно эргономичный и Mac OSX
Недавно я приобрел клавиатуру Truly Ergonomic (модель 209), которую я использую как дома на своем компьютере с GNU/Linux, так и на работе, где, к сожалению, я вынужден использовать MacBook Air с последней версией OSX.
В то время как клавиатура оснащена несколькими DIP-переключателями, которые позволяют изменять код клавиши модификаторов для естественного соответствия "особым потребностям" OSX, они слишком хрупкие, чтобы выдерживать ежедневное переключение, и поэтому я хотел переназначить клавиатуру с помощью программного обеспечения., удерживая переключатели в их положении по умолчанию.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что OSX, в отличие от других ОС, не обнаруживает нажатия двух дополнительных клавиш модели 209:
- код ключа 101 (keysym 0xff27, Hiragana_Katakana)
- код ключа 97 (keysym 0x0, NoSymbol)
Я хотел бы знать, как заставить OSX обнаруживать указанные события или - одинаково хороший ответ - если есть какой-либо другой способ заставить TE-клавиатуру работать должным образом под OSX (без DIP-переключателей, используя клавиши CTRL в качестве командных и используя дополнительные два упомянутый выше как CTRL).
Для записей я уже пробовал keyremap4macbook, pckeyboardhack и ukelele, но ни один из них не позволяет добиться того, что мне нужно.
Заранее большое спасибо за вашу помощь.
4 ответа
Истинно Ergonomic + Mac пользователь здесь. Controller Mate позволяет переназначить левый пробел (когда DIP-переключатель установлен в положение без пробела). Никакое другое программное обеспечение не могло даже обнаружить это нажатие клавиши. Я рискнул бы предположить, что это позволяет переназначить две дополнительные клавиши на 209 также.
Я создал тему на http://geekhack.org/, которая объясняет, как переназначить внутренние коды клавиш, используемые в прошивке Truly-Ergonomic. Это может помочь вам...
Вы пытались создать файл private.xml с помощью KeyRemap4MacBook?
97 (0x61) - это обычно F6, а 101 (0x65) - это F9. Ключ японской каны обычно 0x68, хотя. Смотрите KeyCode.data.
Попробуйте, если какие-либо из этих работ:
<autogen>--KeyToKey-- KeyCode::F6, KeyCode::A</autogen>
<autogen>--KeyToKey-- KeyCode::F9, KeyCode::A</autogen>
<autogen>--KeyToKey-- KeyCode::JIS_KANA, KeyCode::A</autogen>
У меня нет клавиатуры, но я заинтересован в ее использовании с OSX. Я читал где-то на Geek Hack один пользователь использовал Controller Mate ($ 25) для переназначения этих ключей. Истинно Эргономическая документация также предполагает это. Я также слышал, что Truly Ergonomic должен был выпустить программное обеспечение для переназначения ключей.