Як я можу відновити клавіші в OS X?


1

Чи існує власний спосіб відновити ключі в OS X, не вимагаючи стороннього інструменту ?

Мені цікаво відновити всю розкладку клавіатури, а не конкретні комбінації клавіш. Це не стандартний макет, тому я не можу просто змінити його, наприклад, з Qwerty на Azerty. Мені потрібно мати можливість вибрати, які саме клавіші знаходяться в кожному місці.

Я помітив, що у Mac OS X є каталоги KeyBindingsта Keyboard Layoutsпід ~/Library/папкою. Чи пов’язані вони з тим, що я хочу зробити? Якщо так, то як би я ними користувався?


Ви не даєте багато корисної інформації. Який тип клавіатури, тобто марка, макет і яка мова?
Грег

Крім того, KeyBindingsі Keyboard Layoutsде .dictзберігаються файли, про що я говорив у своїй відповіді. Google має кілька хороших хітів для Mac OS KeyBindings . Також на сайті TextMate є ключові прив’язки для комутаторів
Грег

3
@Senseful Навіщо вводити обмеження "не вимагаючи стороннього інструменту?" Ukelele була створена з метою, яку ви описуєте, і є безкоштовною. Це утиліта, яка створює потрібні файли розкладки клавіатури Mac OS X. У системі немає вбудованого редактора файлів розкладки клавіатури.
ghoppe

@ghoppe: Прочитавши опис Ukelele, він би відповідав моїм вимогам, оскільки спрощує створення .keylayoutфайлів, які є рідною особливістю ОС.
Розсудливий

@Greg: Я шукаю рішення, яке не залежить від конкретної клавіатури, оскільки я б хотів, щоб рішення працювало всюди. Мова - англійська. Розкладка клавіатури - Qwerty, але я хочу повернути її до власної розкладки, яку я можу створити. Посилання, які ви надали, корисні, тож дякую. Чи знаєте ви, чи є різниця між файлом a .dictі .keylayoutфайлом, який згадується на веб-сайті Ukelele ?
Розсудливий

Відповіді:


2

Ви маєте на увазі, крім налаштувань "Налаштування системи> Клавіатура> Комбінації клавіш"? ( ?Для отримання додаткової інформації натисніть кнопку внизу праворуч.)

У Mac є файли словника (.dict) для налаштування частин програм, системних служб. Існують файли .dict для розкладки клавіатури, які можна редагувати за допомогою програми редактора властивостей, яка є частиною середовища розробки Apple XCode . Будьте дуже обережні, щоб зрозуміти, що возитися з ними, не знаючи, що ви робите, може, і, швидше за все, зламає речі.

/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/StandardKeyBinding.dictє прикладом. Якщо у вас TextMate, /Applications/TextMate.app/Contents/Resources/KeyBindings.dictце інше. На сайті TextMate є невелика інформація про те, як він використовує ключові прив’язки.

Крім того, подивіться праворуч на розділ "Пов'язані". Існують деякі подібні запитання, які можуть дати вам більше ідей, наприклад, " Найкращий інструмент для перезавантаження ключів? ".

Цього має бути достатньо для початку роботи.


Технічна примітка Apple TN2056 "Встановлення клавіатурних розкладок" - це те, що ви, ймовірно, повинні прочитати, а потім шукайте додаткову інформацію з цього моменту. Ви возитесь з речами, які можуть зробити вашу машину важкою для роботи, якщо це зроблено не правильно, тому озброїться достатньою інформацією, щоб знати, що ви робите. Технічна документація Apple - найвищий рівень документації для розробників. Їх форум підтримки був би ще одним хорошим ресурсом.


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

Якщо ви маєте на увазі, що ви хочете переключитися між одним міжнародним типом клавіатури на інший, то перевірте пункт "Налаштування системи> Мова та текст> Джерела введення".
Грег

1

Я помітив, що у Mac OS X є каталоги KeyBindings та Keyboard Layouts у папці ~ / Library /. Чи пов’язані вони з тим, що я хочу зробити? Якщо так, то як би я ними користувався?

Ця стаття може відповісти на два ваші останні запитання: http://xahlee.info/kbd/osx_keybinding.html

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