Laptop baru saya (Dell Inspiron 5578 ) tidak memiliki tombol angka . Banyak laptop tanpa tombol numpad khusus dapat diakses melalui numpad Fn, tetapi tidak yang satu ini. Ketika saya berlari xev
dan mencoba menggunakan Fnkombo tradisional (misalnya, Fn+ Juntuk 1), ia tidak melihat kejadian. Dan angkanya bahkan tidak ada pada label.
AFAIU, saya tidak dapat membuat pintasan dengan Fnkunci, karena Fntidak diteruskan ke OS. Tapi secara teori saya bisa menggunakan Alt_L+ Super_Lsebagai gantinya. Pertanyaannya adalah bagaimana melakukannya dengan benar. Saya lebih suka melakukannya pada tingkat yang lebih rendah daripada tata letak keyboard untuk bekerja dengan baik dengan semua VM, bahkan dengan yang non-Linux.
Lingkungan: Qubes OS . Bagian tuan rumah didasarkan pada Fedora.
Saya sudah mencoba:
- Bind perintah xdotool melalui pintasan kunci Xfce Ini menghasilkan berbagai hasil aneh: Perintah (kunci xdotool KP_1 dan variasi) biasanya berfungsi OK, tetapi tidak ketika dipanggil oleh pintasan. Ketika dipanggil oleh shortcut, masalahnya mungkin adalah tombol pengubah ditekan pada saat itu. Saya sudah mencoba berbagai modifikasi (
--clearmodifiers
, keyup untuk modifiers dll), tidak ada yang bekerja dengan baik. - Lakukan hal yang sama dengan autokey. Saya mendapat pembekuan autokey.
Non-solusi:
- Gunakan numpad / keyboard eksternal: Walaupun saya memiliki numpad (semacam) di keyboard eksternal saya, saya ingin memiliki numpad di keyboard internal, mis. Saat bepergian dan tidak mungkin atau setidaknya tidak nyaman untuk menggunakan keyboard eksternal .
- Gunakan baris angka: Dalam tata letak Ceko, baris angka digunakan terutama untuk huruf beraksen. Layout yang saya gunakan ( varian ekstra CShack ) tidak memiliki angka di "baris angka" sama sekali.
- Beli laptop yang berbeda: Sulit menemukan laptop yang memuaskan berbagai kebutuhan saya.
evtest
untuk mencari acara Fn, dan jika itu tidak berhasil, lihat deskriptor HID dan acara HID mentah. Lihatdmesg
untuk menemukan perangkat hid terkait.xmodmap(1)
/dev/input/eventX
atau HID. Ini akan membutuhkan pemrograman. Tetapi jika berhasilxdotool
, itu harus bekerja denganxkb
atauxmodmap
. Dan ya, menetapkan satu tombol ke Mode_Switch atau ISO_Level3_Shift (AltGr secara default) akan lebih mudah.Jawaban:
Saya pikir cara yang tepat untuk pergi ke sini adalah membuat tata letak keyboard Anda sendiri. Memang Anda harus melakukannya untuk setiap VM dan setiap sistem operasi tetapi Anda hanya perlu menggunakannya pada VM template Anda.
Membuatnya sebenarnya tidak terlalu sulit, tergantung pada sudut pandang Anda bahkan sangat mudah. Untuk linux Anda berada di jalur yang benar. Untuk windows cukup gunakan autohotkey .
(Atau hanya membuang tata letak Anda saat ini dan coba neo2 . Ini dioptimalkan untuk Jerman tetapi tata letak secara umum sangat baik dan Anda keluar dari kotak dukungan di linux dan implementasi autohotkey yang cukup bagus di windows. Saya telah menggunakannya selama bertahun-tahun. Kelemahan terbesar adalah tata letaknya sangat eksotis sehingga Anda sering harus menyesuaikan pintasan di program agar dapat digunakan kembali, misalnya hjkl in vim benar-benar kacau.)
sumber