Tujuan
Saya ingin mendapatkan Tombol Jempol pada mouse Logitech MX Master saya untuk bekerja di bawah Ubuntu 17.10 . Khususnya, saya ingin berfungsi sebagai kunci "Meta", yang saya maksud dengan menekannya akan menunjukkan kepada saya semua program terbuka pada saat itu (ini disebut paparan di komputer Mac).
Saya cukup macet pada saat ini. Saya bukan pengguna tingkat lanjut, dan butuh bantuan. Terima kasih sebelumnya!
Apa yang saya coba sejauh ini:
- Saya telah berusaha mengikuti panduan ini . Saya telah menginstal
xbindkeys
,xautomation
danx11-utils
. Sayangnya, karena tombol ibu jari tidak memancarkan tombol tertentu, tekan di xev, saya tidak dapat bergerak maju. - Saya juga telah mencoba menggunakan panduan ini , ditemukan di forum Arch Linux. Penulis dengan benar mengidentifikasi bahwa tombol tersebut tidak diterima sebagai tombol, tetapi tampaknya merupakan beberapa penekanan tombol sintetis. Saya mencoba menyalin & menempel, tetapi tidak berhasil.
Hasil Xev
Ini adalah hasil yang saya terima ketika saya gunakan xev
untuk memetakan input yang dihasilkan oleh tombol jempol, tekan.
FocusOut event, serial 38, synthetic NO, window 0x5000001,
mode NotifyUngrab, detail NotifyPointer
LeaveNotify event, serial 38, synthetic NO, window 0x5000001,
root 0x2a1, subw 0x0, time 18824278, (162,35), root:(1276,64),
mode NotifyGrab, detail NotifyNonlinear, same_screen YES,
focus NO, state 20
EnterNotify event, serial 38, synthetic NO, window 0x5000001,
root 0x2a1, subw 0x0, time 18824342, (162,35), root:(1276,64),
mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
focus NO, state 16
KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
FocusIn event, serial 38, synthetic NO, window 0x5000001,
mode NotifyGrab, detail NotifyPointer
KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys: 4294967201 0 4294967168 0 32 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Secara default, acara Ctrl + Alt + Tab dikirim setelah melepaskan tombol ibu jari.
Karena pintasan ini tidak terlalu berguna bagi saya, saya berhasil menambahkan tindakan baru untuk itu berkat xautomation (
sudo apt-get install xautomation
):xte 'usleep 100000' 'keydown Super_L' 'key S' 'keyup Super_L'
Itu dia !
sumber
Dengan Logitech Master MX 2s, saya menggunakan pendekatan @Jdlm di atas tetapi dengan pengikatan perintah yang lebih sederhana:
Ini berfungsi baik di ubuntu 18.04, dan sedikit lebih tajam daripada jawaban aslinya
sumber
Perintah
xbindkeys -k
membantu Anda untuk menentukan apa yang perlu Anda atur di file konfigurasi di bawah~/.xbindkeysrc
.Contoh entri:
Ini membantu Anda memanfaatkan tombol jempol khusus ini.
Contoh mengubah tombol khusus menjadi Win+ C, yang menampilkan semua jendela yang terbuka di desktop saya.
xbindkeys
xbindkeys adalah program yang memungkinkan Anda untuk meluncurkan perintah shell dengan keyboard atau mouse Anda di bawah Sistem X Window. Ini menghubungkan perintah ke tombol atau tombol mouse, menggunakan file konfigurasi. Ini independen dari window manager dan dapat menangkap semua tombol keyboard (mis: Power, Bangun ...).
Secara opsional mendukung tata letak file konfigurasi berbasis tipu daya, yang memungkinkan Anda untuk mengakses semua internal xbindkeys, sehingga Anda dapat memiliki kombinasi tombol, klik ganda atau klik ganda berwaktu mengambil tindakan. Juga semua fungsi yang berfungsi dalam tipu daya akan bekerja untuk xbindkeys.
Untuk menginstal tipe xbindkeys:
sumber
Sepertinya tombol jempol pada MX Master mengirimkan pintasan Ctrl + Alt + Tab saat Anda melepaskannya di Linux.
Jadi, Anda dapat menginstal
Buka dan kemudian pergi ke> Window Management > Scale > Bindings > Initiate Window Scale
Anda harus mengubah pintasan keyboard karena tombol Thumb pada dasarnya adalah emulasi keyboard dan memetakannya ke Ctrl + Alt + Tab.
Catatan: ini akan menggantikan perilaku Ctrl + Alt + Tab Anda saat ini yang ditetapkan untuk Beralih ke jendela berikutnya secara default.
sumber
Saya menggunakan jawaban yang sama dengan @Jdlm, tetapi setiap kali saya pergi untuk menetapkan ulang CTRL+ ALT+ TABpintas, terus memicu itu.
Saya harus mengganti
Switch System Controls
pintasan di bawah navigasi agar tidak terpicu. Setelah itu, saya bisa menugaskannya kexte
jalan pintas mana pun yang saya inginkan.sumber