Mengubah fungsi tombol keyboard di Ubuntu
Tombol z
,CTRL
, CAPS LOCK
dan Fn
di komputerku tidak berfungsi. Karena tombol z
adalah tombol yang penting, dan karena tidak ada alasan ekonomis untuk mengganti keseluruhan tombol (baca: beli keyboard baru) hanya karena beberapa tombol rusak. Jadi aku putuskan untuk melakukan remap keyboard
Mencari keycode
xmodmap -pk
Ditemukan: keycode z
= 52 dan tombol yang akan digunakan adalah ALT
kanan dengan keycode 108
Buat shell script
#!/bin/bash
xmodmap -e "keycode 52 = Alt_R" && xmodmap -e "keycode 108 = z"
simpan dengan ekstensi .sh, misalnya key.sh
Ubah Format Permission File
Ubah dengan :
sudo chmod 774 key.sh
Digit pertama adalah adalah pengguna saat ini (current user). Digit kedua adalahh untuk user group. Digit ketiga adalah untuk user yang lain (others)
4 adalah ijin read-only 2 adalah ijin write 1 adalah ijin execute
Jadi angka 7 adalah jumlah dari 4 + 2 + 1.
Jalankan program
./key.sh
Jika program tersebut dijalankan, maka fungsi tombol z
dan ALT-kanan
akan ditukar, jadi saat menekan tombol ALT-kanan
akan keluar huruf z. Program di atas hanya bisa dijalankan satu kali, maka agar bisa berfungsi terus-menerus secara otomatis, perlu ditambahkan alias
Menambahkan alias
touch .bash_aliases
nano .bash_aliases
alias key="./key.sh"
Alhamdulillah, selesai
Referensi
https://hassanzaid.medium.com/how-to-remap-your-keys-in-ubuntu-900404f2ca61