Bisakah saya mengetikkan kasus terbalik, seperti TIS, dengan caps lock aktif?

11

Sering kali, saya harus mengetik beberapa teks yang sebagian besar terdiri dari huruf besar, tetapi dengan huruf kecil sesekali — pada dasarnya, huruf besar, tetapi terbalik. Di Windows, saya hanya memiliki caps lock di sepanjang waktu, dan menekan Shift akan memberi saya huruf kecil. Namun, pada OS X, jika caps lock aktif, saya hanya mendapatkan huruf besar, apakah Shift ditekan atau tidak.

Jadi, saya bisa menahan Shift sepanjang waktu saya mengetik, melepaskannya sebentar untuk mengetik huruf kecil, atau tekan Caps Lock dua kali untuk setiap huruf kecil yang saya ketik. Tidak berfungsi sebaik Windows.

Apakah ada cara untuk membuat Caps Lock berfungsi seperti pada Windows, di mana menekan Shift saat caps lock aktif menghasilkan huruf kecil?

Saya menjalankan 10.6.

Tanner Swett
sumber

Jawaban:

9

Lihat Pembaruan di bawah ...

Tampaknya (hanya) sumber input "French - Numerical" akan berperilaku seperti Window Caps Lock (dengan iNVERSE sHIFT):

tata letak keyboard Bahasa Prancis - Angka

Temukan info itu di sini .

Tetapi perhatikan bahwa ini akan datang dengan tata letak keyboard yang agak tidak biasa (setidaknya untuk saya).

tata letak keyboard Bahasa Prancis - Numerik1

tata letak keyboard Prancis - Numerical2

Pembaruan: Menggunakan Ukelele ini dapat diterapkan ke semua tata letak keyboard:

Terima kasih Daniel karena menunjuk ke arah yang benar.

Buka Ukelele dan simpan tata letak (saat ini) ke file (mis. Dengan "Baru dari sumber input saat ini" dan "Simpan"):

Baru dari sumber input saat ini

Buka .xmlfile dalam editor teks dan temukan mapIndexyang ingin Anda gunakan untuk kombinasi + (shift + caps-lock). Untuk bahasa Jerman saya menggunakan mapIndex="0". Masukkan baris ini:

<modifier keys="shift caps"/>

Temukan semua kemunculan lain dari kombinasi ini dan beri komentar (atau hapus baris). Sekali lagi untuk bahasa Jerman:

<keyMapSelect mapIndex="1">
<modifier keys="anyShift"/>
<modifier keys="shift rightShift? caps? rightOption? rightControl"/>
<modifier keys="shift rightShift? caps? rightOption rightControl?"/>
<!--<modifier keys="shift rightShift? caps rightOption? rightControl?"/> -->
    </keyMapSelect>

topi pergeseran

Buka kembali file yang dimodifikasi dengan Ukelele.

Berikut ini adalah perbandingan tata letak "Jerman" sebelum dan sesudah modifikasi:

tata letak 1

tata letak 2

Ikuti instruksi di Ukelele untuk membuat sumber input baru (Nama, ID, instalasi).

Saya tidak menguji file yang dimodifikasi, harus bekerja.

iolsmit
sumber
1
Yang menunjukkan bahwa ini adalah fitur yang dapat ditambahkan ke tata letak lain juga. Saya yakin itu bisa dilakukan di Ukelele, tetapi saya belum belajar bagaimana.
Daniel
Terima kasih @aniel untuk komentar itu - saya menemukan jawabannya. Saya akan menambahkan prosedur untuk jawaban saya.
iolsmit
1
Namun, ini akan mencegah Anda menggunakan tombol! @ # $% ^ & * () (Tombol angka baris atas bergeser). Untuk menggunakan mereka, saya membuat tata letak kustom yang bereplikasi persis "PC" perilaku pada OS X . Perhatikan bahwa ini hanya untuk tata letak AS, jika Anda menggunakan yang lain Anda harus melakukannya sendiri :)
Félix Saparelli
-1

Dari apa yang saya alami, itu tidak dapat dilakukan di OS X. Tidak ada utilitas konfigurasi ulang keyboard yang saya coba tampaknya dapat melakukannya juga. Maaf. :(

Simfoni Sinestetik
sumber