Terima kasih kepada semua orang untuk solusinya. Berikut ini adalah panduan yang lebih mudah / dikombinasikan (dilakukan pada Xubuntu 18.04).
Buka terminal (seperti xterm / terminal / terminator), menjadi root ( sudo su -
) atau gunakan sudo di depan perintah:
apt install xbindkeys xautomation
Periksa pemetaan tombol dengan xev
, untuk ini Anda tidak perlu izin root, keluar dari sesi root (dengan exit
) atau buka terminal lain sebagai pengguna.
xev | grep button
Sebuah jendela kecil akan muncul. Anda harus memindahkan mouse ke jendela itu dan menekan tombol yang ingin Anda remap. Contoh output di terminal adalah:
state 0x0, button 8, same_screen YES
Ini adalah tombol sisi ke-2 pada mouse saya yang ingin saya gunakan sebagai PAGE_DOWN.
state 0x0, button 9, same_screen YES
Ini adalah tombol sisi ke-1 (ya, urutannya terbalik) yang ingin saya gunakan sebagai PAGE_UP.
Ketika Anda memiliki semua tombol yang ingin Anda remap, Anda dapat menutup jendela xev kecil. Buka editor favorit Anda (gedit / vi / nano misalnya) dan edit file konfigurasi.
vi .xbindkeysrc
Jika Anda sudah memiliki beberapa konten dalam file, lihat apakah sudah ada ikatan seperti itu (tidak mungkin, tidak secara default) dan tambahkan di akhir.
#Pagedown press
"xte 'keydown Next'"
b:8
#Pagedown release
"xte 'keyup Next'"
b:8 + Release
#Pagedup press
"xte 'keydown Prior'"
b:9
#Pageup release
"xte 'keyup Prior'"
b:9 + Release
Catatan: Anda memerlukan dua entri, satu untuk menekan tombol dan satu untuk rilis.
Tombol 8 + 9 akan dipetakan ke tombol "Next" (yang merupakan PAGE_DOWN) dan "Prior" (PAGE_UP). Jika Anda ingin memetakan kunci yang berbeda, Anda dapat menemukan simbol kunci dengan xev.
xev | grep keysym
Seperti sebelumnya, mulai di terminal, pindahkan mouse ke jendela kecil dan tekan tombol yang diinginkan.
state 0x0, keycode 117 (keysym 0xff56, Next), same_screen YES,
Simpan dan bunuh xbindings.
killall xbindkeys ; xbindkeys
Anda sekarang dapat menggunakan tombol samping tambahan pada mouse. Pengaturan akan dimuat secara otomatis pada reboot / login berikutnya. Anda hanya perlu killall [...]
perintah dari atas jika Anda mengubah pengaturan.