Як користуватися клавіатурою Windows на Mac OS X?


13

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

  • Чи можливо переробити клавіатуру, щоб на віддаленій машині Windows XP всі клавіші на клавіатурі дійсно працювали?
  • Чи можна відключити всі ярлики Mac OS X, коли я перебуваю у вікні RDP?

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

Здається, це проблема компонування. Коли я встановлюю розкладку клавіатури Logitech, я можу її вибрати, але вона через деякий час повертається до макета за замовчуванням.


йдеться не про "неправильне відображення", а про те, що mac os використовує інший макет ключа, але не знаю, чи є інструменти для їх перестановки.
schöppi

Спробуйте скористатися клавішею Shift, щоб отримати функцію альтернативного ключа замість Alt. Однак це не вирішує проблему повторного відображення. Переназначити клавіші за допомогою програмного забезпечення досить просто, але символи на клавіатурі будуть неправильними.
Jay_Booney

правий Alt називається AltGr і може мати різні функції залежно від розкладки клавіатури
phuclv

Відповіді:


11

Ви можете подивитися на Ukelele , безкоштовний редактор макетів клавіатури Mac OS X:

Ukelele - це редактор розкладки клавіатури Unicode для Mac OS X версії 10.2 та новіших версій. Версії 2.0 та новіших версій призначені лише для Mac OS X версій 10.4 та новіших версій.

Починаючи з версії 10.2 (Jaguar), Mac OS X підтримує формат на основі XML для розкладки клавіатури (файли .keylayout). Вони можуть бути встановлені, скопіювавши їх у папку Розкладки клавіатури в / Бібліотека або ~ / Бібліотека; тоді вони вмикаються на вкладці "Введення" інтернаціонального (Мова & Текст у 10.6) модуля в налаштуваннях системи.

Однак модифікація розкладки клавіатури - не кажучи вже про створення абсолютно нових розкладок клавіатури, як, наприклад, для нового сценарію - шляхом прямого редагування тексту XML є стомлюючою та схильною до помилок.

Ukelele має на меті спростити редагування розкладки клавіатури, надаючи графічний інтерфейс файлам .keylayout, де потрібні символи можна просто перетягнути на клавіші за потребою. (Палітра символів або переглядач символів, доступна в меню Введення, якщо вона була включена в системних налаштуваннях, - це чудове місце для пошуку символів.)

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

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

зображення


8

Проблема полягає в тому, що ваші модифікаційні клавіші неправильно встановлені. Ви можете виправити це, перейшовши в Налаштування системи> Клавіатура> Клавіші модифікатора. Змініть налаштування навколо, поки не отримаєте правильну конфігурацію для вашої клавіатури.

введіть тут опис зображення


Ця відповідь не стосується конкретного прикладу, який є частиною питання. Якщо користувача це турбує, він не згадував про це.
Даніель Бек

Я пробував це раніше, але ця доза не виправляє інших ключових проблем.
Амір Резай

4

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


1
Це виправляє деякі клавіші, але інший розриває. Тепер мій \ встановлено неправильно. Краще, ніж мати @ неправильно, хоча.
Вілл Калдервуд

1

Налаштування системи> Мова та текст> Джерела введення включає багато макетів ПК, а також є попередньо розроблені компонування ПК для таких мов, як німецька та французька .

Ви можете використовувати Ukelele для створення власного клавіатури:

  • Виберіть "Файл"> "Створити з поточного джерела введення".
  • Змініть клавіші.
  • Зберегти як пакет у /Library/Keyboard Layouts/. ~/Library/Keyboard Layouts/У діалогових вікнах паролів або у вікні входу не можна вибирати розкладки клавіатури , а перехідні дані, показані при натисканні клавіш, не працюють із звичайними файлами .keylayout.
  • Вийдіть із системи та ввімкніть її назад та ввімкніть джерело введення в системних налаштуваннях> Мова та текст> Джерела введення.

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

Іншим варіантом є використання Karabiner (раніше називався KeyRemap4MacBook) :

Ви можете перезаписати ключі в інтерфейсі користувача, і він набирає чинності безпосередньо.

Або якщо ви можете розглянути можливість переходу на американський макет, у нього всі символи ASCII в однакових положеннях на Mac і Windows.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.