Saya ingin menampilkan dan menyembunyikan Penampil Keyboard menggunakan pintasan.
- Apakah ada cara untuk menampilkan Penampil Keyboard melalui pintasan keyboard?
- Apakah ada cara untuk secara otomatis menampilkan Penampil Keyboard setelah saya beralih ke bahasa tertentu?
macbook
keyboard
mountain-lion
keybindings
Memberikan
sumber
sumber
Jawaban:
Luncurkan Penampil Keyboard dengan Layanan (Peningkatan)
Anda dapat meluncurkan Penampil Keyboard dengan pintasan dengan menggunakan Automator dan fungsionalitas Layanan OS X.
Program Keyboard Viewer hidup di
/System/Library/Input Methods/KeyboardViewer.app
(dalam versi sebelum Lion, mungkin di/System/Library/Components/KeyboardViewer.component/Contents/SharedSupport/KeyboardViewerServer.app
). Anda membukanya dengan hotkey dengan menggunakan Automator untuk membuat layanan peluncur sederhana.Tambahkan tindakan Jalankan AppleScript ke alur kerja Anda, dan ganti teks dengan baris berikut:
Sepasang catatan:
repeat
perulangan memeriksa setiap 5 detik apakah Penampil Keyboard memiliki jendela yang terbuka, dan jika tidak, berhenti dari proses.KeyboardViewer
denganKeyboardViewerServer
. Saya tidak punya apa-apa yang berguna untuk mengetes ini (jika orang lain bisa melaporkan kembali di komentar, itu akan bagus.sumber
/System/Library/Input Methods/KeyboardViewer.app
tidak ada di Catalina. Saya membuka semua aplikasi/System/Library/Input Methods
dan tidak ada yang membuka penampil keyboard. Ada ide?The Script ekstra Plugin dari Quicksilver menawarkan fungsi ini dengan memberikan Tampilkan Keyboard Viewer.scpt .
Juga, ketika Anda membuat Pemicu Quicksilver untuk Tampilkan Keyboard Viewer.scpt dengan tindakan Run , maka Anda mendapatkan tombol pintas Penampil Keyboard global.
Inilah sumber naskahnya:
Jika KeyboardViewer dibuka dengan AppleScript atau dengan
open
dan jendela utama ditutup, proses Penampil Keyboard tetap terbuka dan terus menggunakan sekitar 0-20% CPU.sumber
Senang saya menemukan utas ini. Berdasarkan jawaban di atas, saya membuat skrip ekstensi Alfred yang mengaktifkan Keyboard Viewer.
https://dl.dropbox.com/u/29440342/linkedFiles/Keyboard%20Viewer.alfredextension
Ini memberikan kata kunci alfred "kv" yang menghidupkan dan mematikan Keyboard Viewer, dengan menjalankan applescript berikut:
Saya meninggalkan implementasi alternatif yang dikomentari, jika saya mengalami masalah kinerja yang harus dihindari.
sumber
Saya telah menemukan cara melalui BetterTouchTool untuk melakukan hal berikut:
Platform: rMBP Mountain Lion OSX 10.8
Aktifkan Penampil Keyboard dengan pintasan
Sekarang Anda memiliki pintasan keyboard untuk mengaktifkan penampil tanpa skrip tambahan.
NAMUN, saya perhatikan bahwa menekan tombol X merah tidak benar-benar keluar dari aplikasi, yang berarti bahwa penampil keyboard hanya akan diaktifkan sekali. Jadi, Anda perlu membuat skrip untuk keluar dari program.
Untuk memperbaiki masalah ini:
Tutup Penampil Keyboard dengan pintasan keyboard lain
quit application "KeyboardViewer"
Anda sekarang memiliki cara untuk keluar dari penampil KeyBoard untuk selamanya setelah diaktifkan. Gunakan itu sebagai ganti tombol X merah. Sampai saya mengetahui mengapa penampil keyboard tidak sepenuhnya berhenti ketika Anda menekan tombol X, ini harus menjadi solusi Anda.
EDIT
Saya telah menemukan cara untuk MENGGOSOK penampil keyboard !!
TOGGLE KEYBOARD VIEWER dengan satu pintasan keyboard
proses yang sama seperti sebelumnya tetapi kode diubah:
Sekarang Penampil Keyboard beralih dan Anda bahkan tidak perlu menetapkan beberapa pintasan!
Tautan untuk AppleScript
Saya mengunggah aplikasi secara online untuk akses yang lebih cepat daripada melakukan seluruh langkah pengkodean di atas (cukup aktifkan aplikasi ini melalui BetterTouchTool) Namun, karena saya bukan penerbit yang teridentifikasi, OS Anda dapat memblokir menjalankan aplikasi ini, tergantung pada preferensi keamanan Anda. Jadi, jika Anda memilih untuk tidak menjalankan aplikasi dari penerbit yang tidak dikenal, cukup ikuti langkah-langkah di atas untuk membuat aplikasi Anda sendiri!
Tautan ke file: https://www.box.com/s/e2461c91e30e0af025e7
Semoga ini bisa membantu siapa saja karena membantu saya :)
sumber
Ini juga akan berfungsi setelah jendela utama ditutup dengan mengklik tombol tutup:
Jika Keyboard Viewer dibuka dengan AppleScript atau
open -a KeyboardViewer
dan jendela utama ditutup, proses tetap terbuka dan tetap menggunakan sekitar 0-15% CPU. Itu tidak terjadi ketika memilih Show Keyboard Viewer dari menu input. Jadi pilihan yang lebih baik adalah dengan mengklik item menu:Kedua skrip memerlukan akses untuk perangkat bantu yang harus diaktifkan di panel preferensi aksesibilitas.
sumber
Ini bukan pintasan satu langkah, tetapi solusi "non-mousing" adalah Fn+ Ctrl+ F8untuk menetapkan fokus pada ikon " Status menu " di sisi kanan bilah menu. ( Bagian 4 )
Panah akan menavigasi Anda ke ikon Preferensi Keyboard dan opsi Tampilkan / Sembunyikan. Ketika Anda memasukkan Fn+ Ctrl+ F8ikon ke sisi paling jauh dari ikon "Status menu" yang berada di bagian kanan bilah menu akan disorot. Setelah dipilih, kemudian gunakan Right Arrow →untuk menavigasi ke yang Anda inginkan. Gunakan Down Arrow ↓untuk membuka menu dan pilih opsi yang Anda inginkan. Perhatikan bahwa Optiontombol akan membuat opsi menu berbeda tersedia di beberapa "menu status".
Dengan catatan, Fn+ Ctrl+ F2akan mengaktifkan ikon menu Apple di sebelah kiri. Dari sana Right Arrow →akan memberi Anda akses ke menu Aplikasi. Opsi ini tersedia di System Preferences >> Keyboard >> Shortcuts :: Keyboard:
Bergantung pada bagaimana Anda mengonfigurasi tombol Fungsi Anda, Fnini opsional.
Di macOS Sierra Anda juga dapat menggunakan Siri untuk membantu ini. Aktifkan Siri dengan pintasan keyboard mana pun yang Anda pilih dari System Preferences >> Siri :: Pintasan Keyboard, misalnya Option+Spacebar
... lalu ucapkan "Aktifkan Penampil Keyboard"
... dan voila:
Sayangnya, Siri tidak akan menutup Penampil Keyboard, juga tidak akan Command⌘+w
sumber
Anda dapat melakukan semuanya dengan Automator:
bagian selanjutnya adalah menutup keyboard:
pilih "lain" dan arahkan ke file KeyboardViewer di / System / Library / Metode Input
Simpan dengan nama seperti "keluar dari keyboard". menguji.
sekarang Anda akan memiliki dua file satu untuk dibuka, satu untuk ditutup.
yang Anda butuhkan hanyalah mengaitkan tombol mouse Anda untuk meluncurkan dua file ini!
misalnya, saya menggunakan Microsoft Bluetooth Notebook Mouse 5000 dan itu
bekerja sangat baik untuk saya di 10.9.1
sumber
Monitor Aktivitas, KeyboardViewer.app diluncurkan dari
Lokasi pencari: / Sistem / Perpustakaan / Metode Input / KeyboardViewer.app .
Penggunaan normal: buka dari Menu Bar , tutup dari mouse hover untuk melihat tombol jendela di mana (x) tombol tutup dapat diklik. Untuk mengaktifkan panel Menu Bar , System Preferences , Keyboard , tab Keyboard , pilih Show Keyboard and Emoji Viewers di bilah menu .
Applet KeyboardViewer menunjukkan perilaku terbatas.
Script Automator berikut dapat disimpan sebagai aplikasi untuk membuka-tutup KeyboardViewer.app dengan satu klik (Monitor Aktivitas juga menunjukkan aktivitas buka-tutup ini), dan berfungsi dengan baik saat ditempatkan di Dock.
Automator: Baru , Aplikasi , Jalankan AppleScript , simpan skrip ini
Sayangnya, ini tidak menambahkan pintasan keyboard. Namun, ia menawarkan solusi satu-klik. Mungkin ada beberapa cara untuk menambahkan pintasan keyboard menggunakan Automator. Skrip cara pintas umum terlihat seperti ini (tetapi tidak yakin cara memasukkannya).
(macOS Sierra 10.12.6 pada MP 6,1)
sumber