Hapus Escape di TouchBar di Safari


13

Pertanyaan "Cara menonaktifkan Escape key di Safari" ditanyakan di sini beberapa kali. Sekarang karena pada MacBook Pro baru tombol Escape adalah tombol layar sentuh, jauh lebih mudah untuk menekannya secara tidak sengaja, tetapi ada kemungkinan besar kita dapat benar-benar menghapusnya di Safari untuk selamanya.

Bagaimana cara menghapus tombol Escape dari TouchBar di Safari? (atau aplikasi tertentu)

Tidak ada opsi seperti itu di Customize Touch Bar...menu: Kustomisasi Menu Touch Bar


Anda dapat mencoba menghapusnya menggunakan Touch Bar API.
haykam

@haykam Di mana kami dapat menemukan detail tentang Touch Bar API yang Anda sebutkan? Saya ingin mencoba ini.
Vladimir

Jawaban:


6

Anda dapat menggunakan Karabiner-Elements [ 1 , 2 ] untuk memetakan kunci melarikan diri ke beberapa fungsi lain dengan umpan balik visual (mis. Bisu). Umpan balik membantu mengingatkan Anda bahwa kuncinya tidak lagi dipetakan untuk melarikan diri.

Anda kemudian dapat memetakan kunci yang kurang berguna untuk melarikan diri. Untuk misalnya pada keyboard AS, tombol bagian (§ / ±) ada di sudut kiri atas tempat tombol escape mungkin.

  1. Instal dan jalankan Karabiner-Elements.
  2. Dalam Modifikasi Sederhana, pilih Tidak ada nama produk (Tidak ada nama produsen) sebagai Target. Itu touchbar. Kemudian tambahkan item, dari escapeke mute. masukkan deskripsi gambar di sini

  3. Untuk memetakan tombol bagian (§ / ±) untuk melarikan diri, pilih Keyboard Internal Apple. Tambahkan item, dari non_us_backslashhingga escape. masukkan deskripsi gambar di sini

Sumber


Ini bagus, terima kasih! Saya memutuskan untuk memetakan Escape di touchbar ke tombol fn yang benar-benar bagus karena tidak melakukan apa-apa tetapi juga memberi Anda indikator visual bahwa Anda menekan sesuatu dan memberikan jalan pintas yang bagus untuk mengubah tombol touchbar lainnya kembali ke tombol F
BlueC

1

Coba gunakan BetterTouchTool,

klik pada tab 'Keyboard' ('Pilih Aplikasi' harus diatur ke 'Global'), klik '+ Tambahkan Pintasan Baru atau Urutan Kunci' klik pada bidang dan tekan tombol 'Shift-Escape', ⇧⎋ harus tampak bergerak ke kanan di mana tertulis 'Trigger Predefined Action' dan pilih: 'Tombol keyboard / ESC (tombol Escape, menghormati pengubah yang ditekan)'

Kami baru saja membuat pengganti untuk kunci 'melarikan diri'. Sekarang kita perlu menonaktifkannya.

klik pada '+ Tambahkan Pintasan Baru atau Urutan Kunci' klik pada bidang dan tekan tombol 'Escape' pada Touchbar, ⎋ akan muncul bergerak ke kanan di mana ia mengatakan 'Trigger Predefined Action' dan pastikan berbunyi: Tidak Ada Tindakan

Saya suka cara ini lebih dari menonaktifkan seluruh TouchBar.


1

Ada aplikasi brilian bernama BetterTouchTool yang memungkinkan Anda memodifikasi bilah sentuh. Saya sudah bisa memindahkan kunci melarikan diri sedikit ke dalam menggunakannya. BTT adalah aplikasi berbayar, tetapi lisensi tidak terlalu mahal dan mereka menawarkan beberapa diskon (misalnya siswa) dari waktu ke waktu. Inilah tautannya.

Sentuh Bar dengan tombol Escape bergeser ke kanan


Keren! Berikut ini lebih lanjut tentang cara melakukannya. github.com/fifafu/BetterTouchTool/issues/204 Pada dasarnya Anda harus meninggalkan penggunaan bilah sentuh khusus aplikasi apa pun, lalu buat kunci melarikan diri Anda sendiri dan letakkan di bilah. Gila, tetapi jika itu menyelamatkan saya dari pelarian yang terus menerus mengenai guncangan, bagus.
Urs

Saya pertama kali menambahkan kunci pengubah ke kunci ESC baru, jadi itu hanya muncul ketika saya menekan cmd. Tidak, lebih baik: Tambahkan sesuatu ke kiri, seperti widget tanggal. Nah, itu bahkan berguna!
Urs

Berikut adalah beberapa petunjuk lagi: hapus ESC seluruhnya dan remap ke keyboard youtube.com/watch?v=gsRTtO-8ofM
Urs

1

Untuk menghindari Esc yang tidak sengaja ditekan, gunakan elemen-elemen Karabiner untuk memetakan ulang tindakan Escape menjadi shit + Esc. Tetapi gunakan opsi 'modifikasi kompleks' daripada yang sederhana yang disarankan di tempat lain.

Instal Karabiner -> Modifikasi kompleks -> 'Tambahkan aturan' -> 'Impor lebih banyak aturan' -> cari 'escape' -> Impor 'Ubah kunci melarikan diri (rev 4)' -> Hanya aktifkan ini: 'Nonaktifkan escape (... ) '

Siap, untuk membuat Esc Anda sekarang harus menekan shift + Esc


0

Anda tidak dapat menghapusnya, ini permanen (kecuali melihat tampilan bilah sentuh yang diperluas).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.