GNU/Linux >> Belajar Linux >  >> Ubuntu

Mencoba Memetakan + Ke Global (Tombol Panah seperti vim) Dengan Xmodmap?

Saya mencoba memetakan Ctrl +H ,J ,K ,L untuk tombol panah Kiri ,Turun ,Naik ,Benar , masing-masing, di OS Ubuntu (secara global, bukan di dalam Vim).

Saya telah mencoba solusi yang diposting di sini, tetapi perintah pengubah tidak berfungsi. Inilah yang saya coba:

xmodmap -e "keycode 45 Control_L = k Up"
xmodmap -e "keycode 45 control = k Up"

(kode kunci 45 memetakan ke “k”)

Tidak ada perintah yang berfungsi. (Mereka tidak memberikan kesalahan, tetapi ctrl + k tidak dipetakan ulang ke panah atas )

Apakah ada cara untuk melakukan xmodmap ini, dan jika tidak, apakah ada solusi yang lebih bersih?

Terima kasih!

Sunting:Saya telah menemukan jawaban saya di sini – terima kasih kepada swift

Jawaban yang Diterima:

Sungguh ide yang sangat aneh untuk mengubah Ubuntu menjadi nama kode “VimOS”. Saya pikir jauh lebih memadai untuk memetakan kunci Vim ke beberapa cluster keyboard yang lebih bebas dan setara. Atau pasti TIDAK karena itu juga mungkin berguna.

Namun saya tidak menghapus saran pertama saya tentang pemetaan Vim dan harus mengatakan bahwa jawaban atas pertanyaan Anda ada di sini:
Navigasi gaya vim (hjkl) sistem lebar

Sebagian saya setuju dengan pandangan ini (terima kasih kepada shell hell ):

CATATAN 3:Menyiapkan Ctrl / Meta + H ,J ,K ,L ikatan kunci tampaknya merupakan cara
paling sederhana untuk memiliki navigasi gaya vim tetapi tidak. Pertama:Anda harus
melakukan ini berdasarkan aplikasi yang merupakan proses yang melelahkan. Kedua:
Anda mungkin akan merusak pemetaan default untuk aplikasi
apa pun. Last but not least:beberapa aplikasi mis. rtorrent atau htop tidak
membiarkan Anda mengubah defaultnya, simpan dengan menambal kode sumbernya. Untuk
alasan serupa Anda tidak akan menyelesaikan pekerjaan dengan Super / Hyper , baik.

Dan saya juga menemukan jawaban dekat di sini:
Pengguna Super:Memetakan Super+hjkl ke tombol panah di bawah X

Vim menggunakan mode peralihan untuk memetakan kunci. Jadi xmodmap untuk Vim itu adalah beberapa global pluggable yang merusak pengalaman Vim klasik. Meski begitu untuk mengklaim kedengarannya menyedihkan ;)

Vim mendukung beberapa mode pengeditan – normal, insert, replace, visual,
pilih, command-line dan operator-pending. Anda dapat memetakan kunci untuk bekerja
di semua atau beberapa mode ini.

Memetakan kunci di Vim – Tutorial (Bagian 1)
Memetakan kunci di Vim – Tutorial (Bagian 2)
Memetakan kunci di Vim – Tutorial (Bagian 3)

Terkait:Xfce tidak dapat memulai aplikasi pilihan di bawah Ubuntu 19.04?
Ubuntu
  1. Perintah ssh-keygen di server Linux Ubuntu 20.04 LTS - Dijelaskan dengan contoh

  2. Vim:Buat File Dengan +x Bit?

  3. Ubuntu – Pemulihan Raid5 Mencoba Dengan “mdadm –create … Missing”?

  1. Apa yang Gnome Lakukan Dengan Tombol Multimedia?

  2. Ubuntu – Bagaimana Cara Menggulir Di Terminal Ubuntu Menggunakan Tombol Panah?

  3. Menekan Tombol Panah Menambahkan Karakter Di Editor Vi?

  1. Memetakan Kombinasi Kunci Dengan Xmodmap?

  2. Fn + Tombol Panah Tidak Menyesuaikan Kecerahan Sebenarnya Pada Acer Aspire 5740?

  3. Kaitkan Jenis File Secara Global Dengan Aplikasi Tertentu?