Pertanyaan setel panah + fn untuk mewakili 'rumah' dan 'akhir'


Saya ingin menambahkan set fungsi ke pasangan fn + kanan / kiri menjadi seperti di Mac - 'rumah' dan 'akhir'. Saya tidak bermaksud mengganti tombol 'rumah' dan 'akhir' - hanya menambahkan kunci 'rumah' / 'akhir' yang lain. Keuntungannya adalah menulis / mengubah teks. Saya banyak menggunakan panah, dan saya juga menggunakan tombol rumah dan akhir, tetapi mengapa melompat ke tombol baru? Tangan kiri saya sudah dekat tombol fn (fungsi) - siap untuk menekan kontrol atau bergeser.

Bagaimana saya mengatur ini?

Terima kasih.


12
2018-05-15 22:32


asal




Jawaban:


Saya pasti mengerti mengapa Anda ingin melakukan ini! Inilah taruhan saya yang telah saya lakukan:

Luncurkan terminal dan jalankan 'xev'. Tempatkan kursor mouse Anda di atas jendela Event Tester dan tekan fn + kanan / kiri. Anda harus mendapatkan pembacaan seperti:

    KeyRelease event, serial 36, synthetic NO, window 0x5200001,
root 0xb2, subw 0x0, time 89989888, (98,124), root:(1007,175),
state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

Ini untuk keyboard saya dan fn + kanan. Temukan kode kunci - ini dia 171.

Sekarang pergi mengedit file .bashrc Anda di direktori home Anda. Ini tersembunyi, jadi tekan Ctrl + H di Nautilus untuk ditampilkan. Kemudian tambahkan garis

    xmodmap -e "keycode 171 = Home"
    xmodmap -e "keycode xxx = End"

di mana Anda mengganti 171 dan xxx dengan keycodes yang didapat. Kemudian simpan dan tutup file. Tutup semua terminal Anda, buka satu, dan Anda harus siap untuk pergi!

Sekarang, ada satu draw-back: Anda harus mengaktifkan ini pada setiap boot. Anda melakukannya dengan membuka terminal, dan hanya itu. Anda dapat menutupnya kembali dengan segera. Atau Anda dapat mencoba memperbaikinya untuk melakukannya secara otomatis, seperti yang dijelaskan di sini. Saya hanya menjalankan terminal menggunakan jalan pintas dan kemudian membunuhnya ...


6
2017-09-12 21:27



Kode kunci untuk fn + kanan sama dengan menekan kanan (tanpa fn). Ini bermasalah, karena saya tidak ingin mengganti tombol kanan / kiri saya. - AlikElzin-kilaka
Yah, maka itu mungkin bukan "tombol fungsi" (atau apa istilah yang benar). Anak panah saya, tetapi mereka juga merupakan kunci media. Maka saya tidak tahu harus berbuat apa, maaf. - Rasmus
Terima kasih, bagaimanapun juga. Ini masih merupakan cara yang bagus untuk mengubah perilaku keyboard :) - AlikElzin-kilaka
Anda dapat menambahkan skrip ke konfigurasi startup sesi. Jika Anda berada di lingkungan berbasis GNOME, jalankan gnome-session-properties perintah. - eagleoneraptor
Penguji acara merespons satu kunci dalam satu waktu. Saya tidak mengerti bagaimana Anda berhasil mendapatkan kode untuk menekan keduanya bersama-sama. - BringBackCommodore64