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.