Cara mengubah Keymap di linux
Untuk mengubah keymap di linux, anda membutuhkan paket evtest
.
Instalasi
Debian/Ubuntu
1
sudo apt install evtest
Fedora
1
sudo dnf install evtest
Setelah kalian memasang paket tersebut kalian bisa menjalankan evtest dulu
1
sudo evtest
setelah itu kalian pilih device input keyboard kalian.
setelah itu kalian ketik tombol keyboard kalian dan nanti akan muncul event code dari karakter tersebut.
Kalian bisa menggunakan Virtual Keyboard jika keyboard kalian tidak bisa.
Sekarang untuk mengubah cukup mudah, Setelah kalian mendapatkan Scan Code
dan Key Code
, kalian bisa menjalankan seperti perintah berikut
1
sudo setkeycodes [scancode] [keycode] [scancode] [keycode] ...
Contoh: Perintah di bawah ini memetakan ulang tombol ctrl kanan (scancode — 9d) ke tombol Koma (keycode — 51) dan tombol alt kanan (scancode — b8) ke tombol titik (keycode — 52).
1
sudo setkeycodes 9d 51 b8 52
Otomatis berjalan ketika boot
Untuk melakukan ini kalian butuh membuat service baru
1
sudo nano /etc/systemd/system/setkeycodes.service
Dan pastekan kode ini didalamnya
1
2
3
4
5
6
7
8
9
[Unit]
Description=Remap broken keys
[Service]
Type=oneshot
ExecStart=/usr/bin/setkeycodes [scancode] [keycode] [scancode] [keycode] ...
[Install]
WantedBy=multi-user.target
Dan gunakan perintah ini untuk menjalankan saat booting
1
sudo systemctl enable setkeycodes.service
Dan Selamat, Anda berhasil mengubah Keymap di linux.
Refrensi: Medium