Postingan

Cara mengubah Keymap di linux

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

Postingan ini dilisensikan di bawah CC BY 4.0 oleh penulis.