Видаліть Escape на TouchBar в Safari


13

Питання "Як відключити ключ Escape в Safari" тут задавали кілька разів. Оскільки в новому MacBook Pro клавіша Escape - це сенсорний екран, набагато простіше натиснути її випадково, але є хороший шанс, що ми зможемо її видалити в Safari раз і назавжди.

Як видалити кнопку Escape із TouchBar в Safari? (або будь-який конкретний додаток)

У Customize Touch Bar...меню немає такої опції : Налаштувати меню сенсорної панелі


Ви можете спробувати видалити його за допомогою API Touch Bar.
хайкам

@haykam Де можна знайти детальну інформацію про згаданий вами API Touch Touch? Я хочу спробувати це.
Володимир

Відповіді:


6

Ви можете використовувати Karabiner-Elements [ 1 , 2 ], щоб зіставити ключ виходу з деяких інших функцій із візуальним зворотним зв’язком (наприклад, відключення звуку). Відгуки допомагають нагадати, що ключ більше не відображається для втечі.

Потім можна скласти карту менш корисного ключа для втечі. Наприклад, на клавіатурі США клавіша розділу (§ / ±) знаходиться в лівому верхньому куті, де могла бути клавіша втечі.

  1. Встановлення та запуск Karabiner-Elements.
  2. У простих модифікаціях оберіть Без назви продукту (Без назви виробника) як Цільове. Це сенсорний панель. Потім додайте елемент, від escapeдо mute. введіть тут опис зображення

  3. Щоб відобразити клавішу розділу (§ / ±) для виходу, виберіть Внутрішня клавіатура Apple. Додати елемент, від non_us_backslashдо escape. введіть тут опис зображення

Джерело


Це чудово, дякую! Я вирішив зіставити Escape на сенсорній панелі на кнопку fn, що дуже приємно, оскільки це нічого не робить, але також дає вам візуальний індикатор того, що ви щось натиснули, і надає хороший ярлик для зміни інших кнопок сенсорної панелі назад на клавіші F
BlueC

1

Спробуйте скористатися BetterTouchTool,

натисніть на вкладку "Клавіатура" ("Виберіть додаток" слід встановити на "Глобальний"), натисніть "+ Додати нову ярлик або послідовність клавіш", натисніть поле і натисніть клавіші "Shift-Escape", a a з'являються переміщення праворуч, де написано "Запущена дія тригера" та виберіть: "Клавіші клавіатури / ESC (клавіша Escape, поважає натиснутий модифікатор)"

Ми щойно створили заміну ключа "втечі". Тепер нам потрібно його відключити.

натисніть "+ Додати нову ярлик або послідовність клавіш", натисніть на поле і натисніть клавішу "Escape" на сенсорній панелі, a ⎋ повинно з'явитися переміщення праворуч, де написано "Тригер заздалегідь визначеної дії", і переконайтеся, що воно написано: No Action

Мені це подобається більше, ніж дезактивація всього TouchBar.


1

Існує геніальна програма під назвою BetterTouchTool, яка дозволяє змінювати сенсорну панель. Мені вдалося перемістити клавішу втечі, трохи заглибивши її. BTT - це платний додаток, але ліцензії не дуже дорогі і вони час від часу пропонують деякі знижки (наприклад, для студентів). Ось посилання.

Сенсорний рядок із кнопкою Втеча зміщено вправо


Класно! Ось докладніше про те, як це зробити. github.com/fifafu/BetterTouchTool/isissue/204 В основному ви повинні відмовитися від будь-якого використання сенсорної панелі, спеціально застосованого додатком, а потім створити власний ключ виходу та розмістити його на панелі. Божевільний, але якщо це рятує мене від цих постійних втеч, що вражають потрясіння, чудово.
Urs

Я вперше додав ключ модифікатора до нової клавіші ESC, тому він з’являється лише тоді, коли я натискаю cmd. Ні, краще: додайте щось зліва, як-отжет дати. Тепер це навіть корисно!
Urs

Ось ще кілька підказок: повністю видаліть ESC та переставте його на клавіатуру youtube.com/watch?v=gsRTtO-8ofM
Urs

1

Щоб уникнути випадкового натискання клавіші Esc, використовуйте Karabiner-елементи, щоб перезаписати дію Escape для shit + Esc. Але використовуйте варіанти "складної модифікації" замість простих, запропонованих в іншому місці.

Встановіть Karabiner -> Складні модифікації -> 'Додати правило' -> 'Імпортувати більше правил' -> пошук 'втеча' -> Імпортувати 'Змінити ключ евакуації (rev 4)' -> Увімкнути лише це: 'Вимкнути втечу (... ) '

Готові, щоб зробити Esc, тепер потрібно натиснути shift + Esc


0

Ви не можете його видалити, він є постійним (якщо ви не переглядаєте розгорнутий вигляд сенсорної панелі).

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