Saya telah membuat tata letak keyboard khusus ( .keylayout
file) dan memetakan kembali (di antara kunci lainnya) X
, C
dan V
kunci. Namun, saya ingin tetap Cmd + X / C / V seperti pada QWERTY , karena praktis dan saya sudah terbiasa.
Jadi dalam tata letak saya, saya menyimpan yang asli X, C, V
pemetaan untuk kapan Perintah ditekan:
<keyMap index="0"> <!-- No modifiers -->
...
<key code="7" action="y" /> <!-- my modified layout -->
<key code="8" action="x" />
<key code="9" action="." />
...
<keyMap index="10"> <!-- command -->
...
<key code="7" output="x" /> <!-- same as qwerty -->
<key code="8" output="c" />
<key code="9" output="v" />
Ini bekerja dengan baik kecuali untuk Perintah + . (yang seharusnya melakukan a Perintah + V , mis. tempel) di Safari, Mail, dan beberapa aplikasi Apple lainnya ... Dalam hal ini, gunakan yang asli V tombol (pada keyboard QWERTY) tidak berfungsi ...
Saya tidak mengerti mengapa gagal hanya karena pintasan ini? Saya pernah membaca itu Cmd+…
pintasan itu spesial dan tidak bisa diganti, tetapi mengapa ini bekerja dengan cut / copy tetapi tidak dengan paste? Dan mengapa itu bekerja di semua aplikasi kecuali Safari dan Mail?
Saya telah menggunakan bepo Tata letak (french dvorak) dan diedit dalam editor teks. Versi saya ada di GitHub . Saya telah membuka tata letak saya di Ukulele dan ini menunjukkan cukup baik, apakah ada yang bisa saya coba untuk men-debug / mendeteksi masalah?
Saya juga mencoba membuka + menyimpan tata letak saya dengan Ukulele dan tidak berfungsi lagi, bahkan tidak terdeteksi oleh OS X. Saya telah kembali ke versi saya.
sumber
Jawaban:
Saya tidak terkejut Anda mungkin mengalami masalah ini dengan Perangkat Lunak Apple. Pada dasarnya Perintah - . pintasan keyboard telah digunakan oleh Mac OS selama beberapa dekade sebagai pintasan keyboard universal "penghentian operasi".
Dalam beberapa hal ini bekerja dengan cara yang mirip dengan kunci ESC. Jadi saya berpikir inilah mengapa Anda mengalami masalah dengan pintasan keyboard ini. Dulu pengembang perangkat lunak harus menghormati ini Perintah - . pintasan keyboard untuk semua perangkat lunak yang mereka kembangkan untuk platform Mac, tetapi ini tidak lagi menjadi masalah, karenanya mengapa pintasan keyboard Anda mungkin bekerja dengan beberapa perangkat lunak tetapi tidak yang lain. Anda mungkin ingin membaca Pintasan keyboard halaman di Panduan Antarmuka Manusia macOS.
Informasi tambahan
Apple pertama kali memperkenalkan kunci Command pada tahun 1980 dengan komputer Apple III.
Tujuan dari tombol Command adalah untuk memungkinkan pengguna untuk memasukkan perintah keyboard dalam aplikasi dan dalam sistem operasi. Panduan Antarmuka Manusia Macintosh selalu merekomendasikan agar pengembang menggunakan kunci Perintah (dan tidak tombol Kontrol atau Opsi) untuk tujuan ini.
Satu set kecil perintah keyboard (seperti memotong dan menempel, membuka dan menyimpan) adalah standar di semua aplikasi. Jika aplikasi membutuhkan lebih banyak jalan pintas daripada yang dapat diperoleh dengan 26 huruf alfabet Inggris, pengubah ganda seperti Command + Option digunakan.
Kunci pengubah tidak biasa keyboard Macintosh lainnya, tombol Option, berfungsi sebagai pengubah baik untuk memasukkan pintasan keyboard dan untuk mengetik teks - digunakan untuk memasukkan karakter asing, simbol tipografi, dan karakter khusus lainnya.
Seperti disebutkan sebelumnya, the Perintah - . pintas pernah menjadi pintasan universal yang disarankan, tetapi ini tidak lagi disediakan oleh macOS. Faktanya, Tabel 67-3 Panduan Antarmuka Manusia macOS sekarang hanya mencantumkan satu pintasan keyboard dengan tanda titik (.) di dalamnya. Ini adalah Kontrol - Pilihan - Perintah - . pintasan keyboard untuk meningkatkan kontras layar. Anda dapat membaca lebih lanjut tentang ini di Panduan Pemrograman Aksesibilitas untuk OS X .
sumber
Ctrl+v
dan diterjemahkan menjadiCommand+.
Saya juga menggunakan Chrome karena alasan ini, dan juga Airmail. Aplikasi yang bermasalah adalah: Safari, Mail. Itu apel aplikasi tempat kerjanya: Kalender, Catatan, TextEdit, Halaman, App Store, dll. Itulah mengapa saya merasa sangat aneh ... Hanya Mail dan Safari ...