Dell XPS 13 menjalankan Ubuntu 14.04 LTS. Saya sering menggunakan Homedan Endkunci. (Sepertinya kebanyakan orang tidak lagi menggunakan kunci ini.) Sayangnya, karena ini adalah komputer yang sangat kecil, Dell meletakkan Homedan Enddi atas tombol panah kiri dan kanan, mengharuskan memegang Fnkunci ke bawah untuk mendapatkan Homedan End.
Ada Ctrltombol tepat di sebelah tombol kursor. Saya tidak pernah menggunakan kunci ini, karena saya telah CapsLockmemetakannya Ctrl. Saya ingin berperilaku sebagai Fnkunci sehingga saya dapat menekan Fn Left( Home) dan Fn Right( End) menggunakan satu tangan.
Apakah ada cara untuk melakukan ini?
EDIT: Saya menjalankan showkey dan xev, seperti yang disarankan oleh komentar @ AB, dan tombol Fn tidak memicu output apa pun. Saya memiliki perasaan yang berarti permintaan saya tidak mungkin.
sumber
sudo showkey
dan tekanFn
tombol Anda . Apakah ada output untukFn
kunci? Jika tidak memulaixev
dan tekanFn
dan tambahkan output ke pertanyaan Anda.Fn-Home
danFn-End
untuk memeriksa kode kunci.Jawaban:
Instal
xautomation
, kita perlu perintahxte
dan
xbindkeys
Buat atau edit file
~/.xbindkeysrc
dan tambahkan baris berikut
Tes dengan
Paket
xbindkeys
menginstal entri autostartTidak ada hal lain yang diperlukan.
sumber
xbindkeys -k
?Sayangnya bagi Anda, Fnini adalah kunci mati: artinya dengan sendirinya, itu tidak memiliki kode pindaian dan hanya memberikan kode pindaian tambahan ke tombol lain saat ditekan bersamaan.
Anda dapat melihat ini ketika Anda pergi ke
tty1
dan mengeksekusi di sana:Tombol apa pun yang Anda tekan akan memberi Anda output, kecuali Fn , sehingga pemetaan Fnmenjadi Ctrltidak mungkin.
Namun, tergantung pada perangkat keras keyboard Anda , Fn+ → dapat dipetakan ke EG Ctrl+ →tetapi Anda akan kehilangan fungsionalitas kedua Ctrltombol ...
(Saya mencobanya di keyboard saya dan tidak mungkin karena Fn+ →dan →memberikan scancodes yang sama ...)
sumber
word left
danword right
(apa yang sekarang di [Ctrl] ] ← dan [Ctrl] →) yang mungkin berfungsi ... (perbarui jawaban?)Inilah solusi yang lebih sederhana: ikat
sh -c "xdotool getactivewindow key Home "
dansh -c "xdotool getactivewindow key End "
perintah, ke Alt+ ,dan Alt+.Tentu saja Anda harus menginstal
xdotool
terlebih dahulusudo apt-get install xdotool
.Lalu pergi ke Settings-> Keyboard-> Shortcuts-> Custom. Klik tombol plus dan buat pintasan baru.
Catatan: Anda juga dapat menggunakan Alt+ Arrow_Updan Alt+ Arrow_Down, tetapi saya tidak akan merekomendasikan itu atau Ctrlkunci, karena beberapa program sudah menggunakan itu sebagai cara pintas. Misalnya firefox menggunakan itu.
sumber