Tuşları yalnızca bir klavyede nasıl yeniden eşleyebilirim?


18

xinputFare düğmelerini tek bir farede yeniden eşlemek için kullanabileceğimi biliyorum, ancak başkalarını değiştirmeden bırakıyorum. Bu çok faydalı. Benim durumumda, bir fareyi sağ elini, diğerini sol elini iki masaüstüne bağlamak için kullanıyorum.

Bunun gibi bir şey, birden fazla klavye bağlıyken de yapılabilir mi? Tuşları bir klavyedeki diğer tuşlarla yeniden eşleştirebilir ve başkalarını değiştirebilir miyim?

Özel durumumda farem ek bir klavye olarak kaydedilmiş gibi görünüyor ve 6. ve 7. düğmesi çevrildi pageupve pagedownbunun yerine kopyalamak / yapıştırmak için onları bağlamak istiyorum - ama normal pageupve pagedowntuşları etkilemek istemiyorum benim standart klavyem.

xinputGörünüşün çıktısı - söz konusu klavye id 10 ile:

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SteelSeries Diablo III Gaming Mouse       id=9    [slave  pointer  (2)]
⎜   ↳ SteelSeries Diablo III Gaming Mouse       id=11   [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Creative Technology Ltd SB Tactic3D Rage USB  id=8    [slave  keyboard (3)]
    ↳ SteelSeries Diablo III Gaming Mouse       id=10   [slave  keyboard (3)]
    ↳ Logitech USB Keyboard                     id=13   [slave  keyboard (3)]
    ↳ Logitech USB Keyboard                     id=14   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=15   [slave  keyboard (3)]

4. ve 5. yukarı ve aşağı kaydırma, demek istediğin bu mu?
Tim

@ Zaman iki yan düğmemi kastediyorum; aslında fare tuşlarıyla eşlenmiyorlar.
Meşe

1
Xinput çıktısını gönderebilir misiniz?
Tim

@ Zaman eklendi. Ama buna gerçekten ihtiyaç var mı? Kurulumumdan bağımsız olarak bu soru için genel bir çözüm yok mu?
Meşe

1
komutu çalıştırırsanız xinput float 10fare hiç durmuyor mu? Sonra koşxinput reattach 10 3
Tim

Yanıtlar:



0

Bu xinput / xf86-input-evdev ile yapılamaz, doğrudan evdev'de yapmak, evtest paketini kontrol etmek gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.