Membuat Caps Lock Menjadi Tombol yang Berguna

Tombol Caps Lock merupakan salah satu tombol paling tidak berguna yang ada pada keyboard. I can’t even remember the last time I used that useless key. So do you. Namun, tombol tersebut berada pada letak yang cukup strategis, yaitu di samping tombol A yang mana hanya membutuhkan sedikit geseran jari kelingking untuk menekan tombol tersebut. Itulah sebabnya saya memutuskan untuk menukar fungsi tombol Caps Lock dengan tombol Escape, karena tombol Escape jauh lebih sering dipijit saat melakukan interaksi dengean komputer. I have been doing this for 6 months, and I never miss that little thing.

Diperlukan xorg-setxkbmap dan xcape untuk menukar fungsi key pada keyboard, untuk itu kita akan menginstall packages tersebut terlebih dahulu. xcape sendiri tidak tersedia pada lumbung resmi Arch Linux oleh sebab itu instalasi akan dilakukan melalui AUR, untuk pengguna distro lain silakan menyesuaikan.

pacaur -S xcape
pacman -S xorg-setxkbmap

Kemudian buat sebuah file berisikan baris berikut dan jalankan file tersebut pada saat start-up, agar tidak perlu melakukan konfigurasi ulang tiap kali menyalakan komputer. Karena saya menggunakan i3wm maka cukup meletakkan exec --no-startup-id path/to/script pada file konfigurasi i3wm.

setxkbmap -option 'caps:ctrl_modifier'
xcape -e 'Caps_Lock=Escape'

Sekarang tombol Caps Lock telah menggantikan fungsi tombol Escape. Namun, beberapa orang mungkin akan bertanya, “Bagaimana klo gw pengen ngamuk-ngamuk di game online?” Tenang, semua masalah ada solusinya. Tambahkan baris berikut pada script yang telah dibuat:

setxkbmap -option 'shift:both_capslock'

Sekarang tinggal menekan tombol Shift secara bersamaan untuk menggantikan fungsi tombol Caps Lock.

Sekian tulisan kali ini, jikalau menemukan kesalahan bodoh, konyol, dalam penulisan kode atau kesalahan arti kata dalam penggunaan, mohon dengan sangat untuk membenarkan. Semoga bermanfaat. And, welcome to the club ;)


Author | Yoga Yudistira

Currently a student in one of University in Yogyakarta