Mauszeiger per Tastatur steuern
Hi, für ein bestimmtes Programm wünsche ich mir die Möglichkeit, den Mauszeiger per Tastatur zu steuern, weil ich da pixelgenau klicken muß. Im groben folgender Ablauf: ich positioniere "ganz normal" mit der Maus den Zeiger ungefähr da, wo er hin soll, dann "Feintuning" und Maustastenklick per Tastatur. Ich stelle mir dabei 2 Möglichkeiten der Umsetzung vor: 1. Über einen globalen Hotkey oder durch einfachen Start eines Programms wird die Funktion aktiviert. Dann kann ich mit den ganz normalen Cursortasten den Mauszeiger pixelweise positionieren und mit [Enter] linke Maustaste und zB. [Backspace] die rechte Maustaste simulieren. Durch einen weiteren Hotkey oder Beenden des Programms wird die Funktion wieder beendet. 2. Die Funktion ist immer aktiv, muß dann aber so kryptische Tasten verwenden, damit die auf keinem Fall mit einem anderen Programm in Konflikt stehen. Daher wäre mir Variante 1 am liebsten. Hat jemand Ideen/Tipps, was da möglich ist. System ist Opensuse 15.3 mit KDE Plasma. Jürgen
Am 30.08.2022 22:51, schrieb Jürgen Hochwald:
Ich stelle mir dabei 2 Möglichkeiten der Umsetzung vor: 1. Über einen globalen Hotkey oder durch einfachen Start eines Programms wird die Funktion aktiviert. Dann kann ich mit den ganz normalen Cursortasten den Mauszeiger pixelweise positionieren und mit [Enter] linke Maustaste und zB. [Backspace] die rechte Maustaste simulieren. Durch einen weiteren Hotkey oder Beenden des Programms wird die Funktion wieder beendet. 2. Die Funktion ist immer aktiv, muß dann aber so kryptische Tasten verwenden, damit die auf keinem Fall mit einem anderen Programm in Konflikt stehen. Daher wäre mir Variante 1 am liebsten.
Hat jemand Ideen/Tipps, was da möglich ist.
Ich würde per xbindkeys dafür sorgen, dass beim Druck der gewünschten Tasten ein Script ausgeführt wird, was dann per xdotool die entsprechenden Klicks generiert. Man könnte Variante 1 auch mit xbindkeys erreichen: Es gibt eine xbindkeysrc, die genau auf den Hotkeys arbeitet. Wird der Hotkey für's Starten gedrückt, wird eine zweite xbindkeys-Instanz mit einer anderen xbindkeysrc gestartet, die dann auf den Cursor-Tasten arbeitet.
Hallo Jürgen, Am Dienstag, 30. August 2022, 22:51:00 CEST schrieb Jürgen Hochwald:
Hi,
für ein bestimmtes Programm wünsche ich mir die Möglichkeit, den Mauszeiger per Tastatur zu steuern, weil ich da pixelgenau klicken muß. Im groben folgender Ablauf: ich positioniere "ganz normal" mit der Maus den Zeiger ungefähr da, wo er hin soll, dann "Feintuning" und Maustastenklick per Tastatur.
Ich stelle mir dabei 2 Möglichkeiten der Umsetzung vor: 1. Über einen globalen Hotkey oder durch einfachen Start eines Programms wird die Funktion aktiviert. Dann kann ich mit den ganz normalen Cursortasten den Mauszeiger pixelweise positionieren und mit [Enter] linke Maustaste und zB. [Backspace] die rechte Maustaste simulieren. Durch einen weiteren Hotkey oder Beenden des Programms wird die Funktion wieder beendet. 2. Die Funktion ist immer aktiv, muß dann aber so kryptische Tasten verwenden, damit die auf keinem Fall mit einem anderen Programm in Konflikt stehen. Daher wäre mir Variante 1 am liebsten.
Zu Methode 1 Frage: Geht <shift><num> und 'normale' Steuerung 4 == links, 5== tasten-druck, etc. .., siehe auch https://de.wikipedia.org/wiki/Tastaturmaus Gruß Hugo Mahr
Am 01.09.22 um 09:56 schrieb Hugo: .....
Zu Methode 1 Frage: Geht <shift><num> und 'normale' Steuerung 4 == links, 5== tasten-druck, etc. .., siehe auch https://de.wikipedia.org/wiki/Tastaturmaus Gruß Hugo Mahr
Funktioniert bei mir nicht. Das hatte ich auch schon im Internet entdeckt. Die Aktivierung ist übrigens Alt+linke Shift+Num (lt. Wikipedia). Bei mir wird aber trotz Drücken der entspr. Zusatztasten ganz normal der Numlock umgeschaltet (entspr LED geht dann an und aus). Tastatur ist eine Cherry RS 6000 USB. Jürgen
Am Freitag, 2. September 2022, 23:17:28 CEST schrieb Jürgen Hochwald:
Am 01.09.22 um 09:56 schrieb Hugo: .....
Zu Methode 1 Frage: Geht <shift><num> und 'normale' Steuerung 4 == links, 5== tasten-druck, etc. .., siehe auch https://de.wikipedia.org/wiki/Tastaturmaus Gruß Hugo Mahr
Funktioniert bei mir nicht. Das hatte ich auch schon im Internet entdeckt. Die Aktivierung ist übrigens Alt+linke Shift+Num (lt. Wikipedia). Bei mir wird aber trotz Drücken der entspr. Zusatztasten ganz normal der Numlock umgeschaltet (entspr LED geht dann an und aus). Tastatur ist eine Cherry RS 6000 USB.
Jürgen Oh. Tatsächlich habe ich über Systemeinstellungen/Zugangshilfen aktiviert. Und dann geht aktivieren/deaktivieren mit <shift><num>. Entspricht "Unter Microsoft Windows 10 ist jedoch eine einmalige Einrichtung in der Systemsteuerung unter dem Center für erleichterte Bedienung erforderlich. " Bei anderen Nutzern oder desktops geht das Aktivieren sonst bei mir auch nicht.
Gruß Hugo Mahr
participants (3)
-
Hugo
-
Jürgen Hochwald
-
Manfred Härtel