Чи є якісь глобальні комбінації клавіш, підходящі або спеціально зарезервовані в OS X для призначення користувача?


16

Я намагаюся визначити відповідну глобальну гарячу клавішу, щоб встановити в налаштуваннях iTerm2 його показ / приховування:

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

Я хотів би уникнути конфліктів із гарячими клавішами інших програм або іншим майбутнім використанням. Чи є блоки комбінацій клавіш, зарезервовані для призначення користувача в OS X, або групи комбінацій клавіш, які зазвичай не використовуються , що було б особливо придатним?

Відповіді:


13

Ось офіційні інструкції Apple щодо людського інтерфейсу OS X для клавіатурних скорочень .

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

Ось друга сторінка Apple, що показує повний підсумок існуючих комбінацій клавіш.


1
Посилання на керівництво інтерфейсом порушено. Поточне посилання - Інструкції щодо людського інтерфейсу: Клавіатура .
Raymond Yee

Посилання має бути виправлене зараз.
anishpatel

Схоже, Apple знову змінила посилання. Ось остання URL-адреса: developer.apple.com/macos/human-interface-guidelines/…
Кріс Фредерік

6

Це те, що я (і досі є) надзвичайно турбував і просидів чимало часу, щоб знайти те, що обидва працює, як хотілося б, і не заважати безлічі ярликів, які вже існують в ОС X.

Я досить частково використовував комбінат cmd+ alt+ ctrl+ some keyпротягом тривалого часу, і він працює досить добре в усьому плані. Але, якщо ви хочете чогось майже захищеного від кулі , і прагнете збільшити свою кількість виграшів за один раз , подивіться , серед іншого, цей запис у блозі Брета Терпстра, хлопця позаду nvAlt . Це допоможе вам замінити Caps Lockключ на комбі cmd+ alt+ ctrl+ shift, тож ви можете зробити 5-клавішне комбо ( Caps Lock+ some key) з 2 клавішами, що приголомшливо. Цей метод дає вам цілу клавіатуру, яка коштує ярликів, які не використовуються жодною програмою.

PS: Перегляньте розділ коментарів у блозі, щоб відключити escфункціональність.


3

Це стосується європейської (європейської) клавіатури, проте я використовую ctrlклавішу безпосередньо над нею ( < ). Це ще не з чим конфліктує.


Це Cmd + ,на mac-клавіатурі, і це чудово працює.
Навін

3

Я виявив, що Cmd+ Control+ A-Zзазвичай доступні для ваших власних глобальних ярликів.

Помітним винятком є Cmd+ Control+ F, що робить додатки на весь екран.

Я також хотів би мати доступ до повного списку, але саме таким чином я дійшов до цієї сторінки.


0

Щоб знайти всі призначені на даний момент ярлики системи, відкрийте Налаштування системи -> Клавіатура та виберіть Комбінації клавіш. Потім ви можете просканувати параметри та побачити, чи вибрана комбінація, яка вам подобається. Якщо він є, ви можете двічі клацнути завдання та змінити його, якщо хочете, або просто вибрати інший набір модифікаційних клавіш. Завдяки Shift, Control, Option, Command та Escape на вибір, пошук легкої для запам'ятовування та розумної комбінації не повинен бути надто складним.


1
Спасибі. Це лише частина історії; це говорить мені про те, які глобальні ярлики вже вибрані, а не які комбінації клавіш використовуються. Я шукав більш загальне твердження, орієнтоване на дизайн Apple; що програми можна заохочувати до AVOID, використовуючи комбінації клавіш у певному діапазоні.
Ендрю Фер'є

0

Будь-яка програма може використовувати будь-яку комбінацію клавіш. Якщо програма не є віконним додатком, розробникам потрібно переконатися, що вони не суперечать існуючим системним ярликам. Наприклад, ви не хочете, щоб безликий додаток використовував, скажімо, Cmd+ Shift+ G, що є командою Перехід до папки в Finder. (Я думаю, що система все одно скасує таке використання.)

Я схильний використовувати декілька клавіш модифікаторів під час створення спеціальних ярликів для всього, що може суперечити системі. У певних додатках потрібно просто знайти ярлики, які програма не використовує. І Системні налаштування підкажуть, чи є конфлікт.

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