Saya memiliki iOS 6 iPad yang telah di-jailbreak dan saya mencoba mengatur keyboard bluetooth agar dapat melakukan pekerjaan yang produktif. Sayangnya, kedua keyboard bluetooth yang saya miliki "dirancang untuk iOS" dan memiliki tombol Home (simbol persegi bundar) di tempat tombol escape.
Ini adalah masalah yang signifikan, misalnya, ketika menggunakan mis Vim di aplikasi konsol. Satu-satunya cara untuk menekan Escape (yang diperlukan untuk penggunaan editor yang efektif) adalah dengan tombol layar.
Saya telah menginstal Beekeyboard dari Cydia yang memungkinkan saya mengkonfigurasi pintasan untuk memicu berbagai acara dan perintah yang berguna seperti mengaktifkan Wifi dan fungsi yang jarang digunakan lainnya, serta fungsi yang sangat bagus seperti default Alt+Cmd+Left/Right
untuk menelusuri aplikasi iOS.
Namun saya tidak bisa mendapatkannya untuk mengesampingkan perilaku Home
kunci. Saya dapat mengikatnya ke "Toggle Mute" dan tidak beralih bisu, tetapi menutup aplikasi saya saat melakukannya, membuat tombol ini sama sekali tidak berguna.
Agar benar-benar dapat Vim pada pengaturan ini saya harus dapat memicu tombol Escape, atau mengikat beberapa tombol untuk melakukan fungsi Escape. Pada komputer utama saya, saya memiliki tombol Caps Lock terikat ke F10 di tingkat sistem operasi lebar (di OSX dan Windows), dan saya telah mengkonfigurasi Vim untuk memperlakukan F10 dengan cara yang sama seperti Escape. Sekarang, pada iOS yang sudah di-jailbreak dengan Bluetooth-keyboard Bluetooth, tombol Home tidak berfungsi sebagaimana telah dijelaskan, dan tombol caps lock tampaknya berfungsi tidak konsisten. Misalnya dalam bidang entri teks Stack Exchange ini berfungsi sebagai kunci Ctrl Lock, meskipun di sebagian besar bidang entri teks iOS, caps lock berfungsi seperti biasa.
Saya tidak menemukan cara untuk mengikat caps lock ke sesuatu yang lain (dan mencegahnya dari toggling shift / ctrl lock), jadi saat ini satu-satunya cara bagi saya untuk menggunakan Vim adalah dengan menekan Fn + F10 untuk mendapatkan kunci F10 yang dikirim.
Jadi saya ingin tahu apakah ada yang bisa mengikat kunci ini untuk melarikan diri atau kunci lainnya, dan untuk mencegah perilaku default mereka.