Seite 1 von 2
Easy Keyboard Manager
Verfasst: 01.11.2008 18:06
von RSBasic
Hallo PB-User.
Beschreibung: Dieses Programm ist ein Tastatur Manager, womit man einzelne Tasten der Tastatur deaktivieren kann.
Screenshot:
Download: http://www.rsbasic.de/downloads/downloa ... anager.zip
Viel Spaß

Verfasst: 01.11.2008 18:38
von TomS
Schade. Ich dachte das funzt in Echtzeit und ohne Registry (Keyboard-Hook?). Aber so ist das nichts für mich.
Verfasst: 01.11.2008 18:54
von Knight_Rider_2000
Ich lasse die Win taste blockieren aber sie funzt danach immernoch
Verfasst: 01.11.2008 19:05
von RSBasic
@Knight_Rider_2000
Auch nach einem Neustart?
Es kann sein, dass deine Windowstaste nen anderen Scan-Code hat.
Bei mir funktioniert es, wenn ich meine Windows-Taste deaktiviere.
Bei mir funktionieren fast alle Tasten, außer [Entf], [>] und [Enter] (auf NUM-Block), diese kann ich nicht deaktivieren.
Weil diese auf meiner Tastatur anders verlegt ist und deshalb besitzen sie auch andere Scan-Codes, warum auch immer.
Leider haben Tastaturen nicht immer die gleichen Scan-Codes, nur die meisten Tasten, aber die speziellen Tasten leider nicht.
Verfasst: 01.11.2008 19:31
von Knight_Rider_2000
ich hab das prog halt auf mein laptop getestet unter vista
auch wenn ich beide windows tasten deaktiviere kann ich immernoch das startmenu per taste öffnen
Verfasst: 01.11.2008 19:37
von Little John
TomS hat geschrieben:Schade. Ich dachte das funzt in Echtzeit
Sowas kann man einfach z.B. mit AutoHotkey machen.
Gruß, Little John
Verfasst: 01.11.2008 21:30
von Fabio
Hi RSBasic,
lass einem die möglichkeit eigene Scancode zuzuweisen,
oder einen Lernmodus-> Taste im Programm aktivieren und dann dieTaste
auf dem Keybord Drücken.
Verfasst: 01.11.2008 21:35
von RSBasic
@Fabio
Hallo,
ja das ist eine gute Idee.
Diese wollte ich eigentlich schon in meinem Programm einbinden, aber leider habe ich überhaupt keine Ahnung, wie ich das realisieren soll.
@All
Jemand eine Idee?
Also wie man den Scancode einer gedrückten Taste ermitteln kann.
Verfasst: 01.11.2008 21:39
von Kaeru Gaman
schau dir mal die API funktion GetKeyboardState an.
die liefert ein 256byte-Array zurück (also, füllt dir eins, du musst ihr nen pointer geben)
Verfasst: 02.11.2008 02:30
von c4s
RSBasic hat geschrieben:Also wie man den Scancode einer gedrückten Taste ermitteln kann.
MapVirtualKey_(VKey, 0) müsste gehen.