12

У меня есть клавиатура Logitech для Windows, и я хочу использовать ее на своем iMac. Проблема в том, что многие кнопки отображаются в неправильных местах. Например, когда я нажимаю правую клавишу Alt + 2, я получаю символ ™, а не символ @. Проблема также существует, когда я запускаю RDP и захожу на компьютер с Windows XP. У меня есть шведские региональные настройки (метод ввода) на Mac OS X.

  • Можно ли переназначить клавиатуру так, чтобы на удаленной машине с Windows XP все клавиши на клавиатуре действительно работали?
  • Могу ли я отключить все ярлыки Mac OS X, когда я нахожусь в окне RDP?

У меня стандартная клавиатура Logitech для Windows USB.

Кажется, это проблема макета. Когда я устанавливаю раскладку клавиатуры Logitech, я могу выбрать ее, но через некоторое время она просто возвращается к раскладке по умолчанию.

4 ответа4

10

Вы можете взглянуть на Ukelele, бесплатный Mac OS X Keyboard Layout Editor:

Ukelele - это редактор раскладок Unicode для Mac OS X версий 10.2 и выше. Версия 2.0 и выше предназначены только для Mac OS X версии 10.4 и выше.

Начиная с версии 10.2 (Jaguar), Mac OS X поддерживает формат на основе XML для раскладок клавиатуры (файлы .keylayout). Их можно установить, скопировав их в папку раскладок клавиатуры в /Library или ~ /Library; затем они включаются на вкладке "Ввод" модуля International (язык и текст в 10.6) в Системных настройках.

Однако изменение раскладок клавиатуры, не говоря уже о создании совершенно новых раскладок клавиатуры, например, для нового скрипта, путем непосредственного редактирования текста XML утомительно и подвержено ошибкам.

Ukelele стремится упростить редактирование раскладки клавиатуры, предоставляя графический интерфейс для файлов .keylayout, где нужные символы можно просто перетаскивать на клавиши по мере необходимости. (Палитра символов или Просмотрщик символов, доступный в меню "Ввод", если он включен в "Системных настройках", является отличным местом для поиска символов.)

В дополнение к простому назначению односимвольных кодов клавишам, Ukelele может назначать многосимвольные строки и создавать "мертвые ключи", когда нажатие клавиши устанавливает новое состояние, которое модифицирует вывод следующего нажатия клавиши.

Для получения дополнительной информации о раскладках клавиатуры Mac OS X, а также о существующих раскладках, доступных для загрузки, см. Ресурсы ввода. Для некоторых типов макетов, особенно с большим количеством последовательностей мертвых клавиш, создание макета с помощью текстового инструмента KeyLayoutMaker может быть полезной альтернативой.

образ

8

Проблема в том, что ваши клавиши-модификаторы установлены неправильно. Вы можете исправить это, зайдя в Системные настройки> Клавиатура> Клавиши-модификаторы. Изменяйте настройки, пока не получите правильную конфигурацию для вашей клавиатуры.

4

Вы можете попробовать в системных настройках / язык и текст / источники ввода. Я вижу, например, "британцы" и «британцы - ПК» как отдельные категории. При выборе последнего, кажется, клавиши правильно отображаются на клавиатуре моего британского (Logitech) ПК. Это происходит после установки диспетчера устройств Logitech (без видимого эффекта) и царапин на макете содержимого библиотеки / раскладок клавиатуры. Это на 10.8.3, для чего это стоит.

1

Системные настройки> Язык и текст> «Источники ввода» включают в себя множество макетов ПК, а также готовые макеты ПК для таких языков, как немецкий и французский.

Вы можете использовать Ukelele для создания собственной раскладки клавиатуры:

  • Выберите «Файл»> «Создать из текущего источника».
  • Поменяй ключи.
  • Сохранить как пакет в /Library/Keyboard Layouts/ . Раскладки клавиатуры в ~/Library/Keyboard Layouts/ нельзя выбрать в диалоговых окнах ввода пароля или в окне входа в систему, а всплывающие окна, отображаемые при удерживании клавиш, не работают с обычными файлами .keylayout.
  • Выйдите и снова войдите и включите источник входного сигнала в Системные настройки> Язык и текст> Источники ввода.

Чтобы применить изменения к раскладке клавиатуры, вы должны, например, запустить sudo touch /Library/Keyboard Layouts/ и выйти из системы и снова войти в нее. Вы можете отключить источники ввода по умолчанию, отредактировав com.apple.HIToolbox plist.

Другой вариант - использовать Karabiner (ранее назывался KeyRemap4MacBook):

Вы можете переназначить ключи в пользовательском интерфейсе, и это вступит в силу напрямую.

Или, если вы можете рассмотреть возможность перехода на макет США, он имеет все символы ASCII в одинаковых позициях на Mac и Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .