![]() |
Keyboard-Cursortasten vertauschen?
Hallo.
Mal wieder ein Problem mit nicht standartistierten Notebooktasten... Ich suche ein Programm, dass die Cursortasten BildAuf und Pos1 sowie BildAb und Ende vertauscht. Leider habe ich bisher nur Programme gefunden, die den Schreibbereich verändern (Keyboard) Layout. Die Sache ist nämlich folgende. Die eine Taste ist definiert mit BildAuf und bei gedrückter Fn-Taste als Pos1 Die andere Taste ist definiert mit BildAb und bei gedrückter Fn-Taste als Ende. Da ich Pos1 und Ende aber sehr häufig brauche (und dafür BildAuf/Ab) kaum, ist die Umstellung, ständig Fn-Tasten drücken zu müssen, sehr heftig. Die Virtuellen Keycodes, die im OS ankommen, müssten ja die selben sein, also VK_HOME und VK_PRIOR etc. Ich suche vorerst aber einmal eine fertige Softwarelösung, bevor ich wieder einmal einen eigenen Hook schreibe (was ich hasse, zumal es immer wieder Probleme mit den Hooks bei Firewalls und Vista gibt...) Es müsste doch irgendwo ein Tool geben, das BELIEBIGE Tasten vertauscht, nicht nur die im Schreibbereich, oder? Gruß blackdrake |
Re: Keyboard-Cursortasten vertauschen?
Warum in die Ferne schweifen, die Lösung ist bereits auf deinem System ;)
Mittels einer Scancode-Map ( ![]() ![]() Falls es wen interessiert - CapsLock zu einer "normalen" Shift-Taste zu machen sieht so aus: Zitat:
|
Re: Keyboard-Cursortasten vertauschen?
Vielen Dank für die Info. Ich probiere es gleich mal aus!
Hoffentlich erzeuge ich jetzt keinen Nuke-Button, wenn ich 2 Tasten miteinander vertausche (rein theoretisch könnte es ja eine zyklische Endlosschleife geben...) |
Re: Keyboard-Cursortasten vertauschen?
(Edit)
Ich habe die Scancodes für die Cursortasten von folgender Seite entnehmen müssen: ![]() Folgendes funktioniert nun wunderbar:
Delphi-Quellcode:
(Pos1<->BildAuf; Ende<->BildAb; meiner Meinung nach die bessere Belegung für einen AspireOne...)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,05,00,00,00,47,e0,49,e0,49,e0,47,e0,\ 4f,e0,51,e0,51,e0,4f,e0,00,00,00,00 Gruß blackdrake |
Re: Keyboard-Cursortasten vertauschen?
mit folgenden 3 Lösungen kann man alles machen, was man braucht, eine Lösung alleine reicht leider nicht.
Einmal der Registry Patch: (Java Programm zum erzeugen der Registry Einträge) ![]() Microsoft Keyboard Layout Creator ![]() und KDrive, um eventuell ganze Ziffernfolgen zu simulieren ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz