xinput
하나의 마우스에서만 마우스 버튼을 다시 매핑 하는 데 사용할 수 있지만 다른 버튼은 변경하지 않고 그대로 둡니다. 이것은 매우 유용합니다. 제 경우에는 두 개의 마우스를 데스크탑에 연결하는데 하나는 오른 손잡이이고 다른 하나는 왼손잡이입니다.
키보드가 둘 이상 연결된 경우 이와 같은 작업을 수행 할 수 있습니까? 하나의 키보드에서 다른 키에 키를 다시 매핑하고 다른 키보드는 변경하지 않고 그대로 둘 수 있습니까?
내 특정 경우에는 내 마우스 추가 키보드로 등록 될 것으로 보인다과 6과 7 버튼으로 번역 pageup하고 pagedown, 내가 복사 / 대신 붙여 그들을 결합하고 싶습니다 -하지만 일반 영향을 원하지 않는 pageup과 pagedown에 키를 내 표준 키보드.
다음은 xinput
모양 의 출력 방법 입니다. 문제가되는 키보드의 ID는 10입니다.
$ 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 번째와 5 번째는 위아래 스크롤입니다.
—
Tim
@Tim 나는 두 개의 측면 버튼을 의미한다. 어쨌든 실제로는 마우스 버튼에 매핑되지 않습니다.
—
Oak
xinput의 출력을 게시 할 수 있습니까?
—
Tim
@Tim이 추가되었습니다. 그러나 이것이 정말로 필요한가? 설정에 관계없이이 질문에 대한 일반적인 해결책이 없습니까?
—
Oak
명령을 실행하면
—
Tim
xinput float 10
마우스가 전혀 작동하지 않습니까? 다음 실행xinput reattach 10 3