Probleme mit [AltGr]-Taste

Anfängerfragen zum Programmieren mit PureBasic.
Shamos
Beiträge: 32
Registriert: 12.11.2014 09:44

Re: Probleme mit [AltGr]-Taste

Beitrag von Shamos »

In der Tat wäre es interessanter die tatsächlichen Scancodes von der
Tastatur zurück zu bekommen, als Abfragen zu müssen ob bestimmte
Tasten bzw. Tastenkombinationen gedrück wurden, was wohl auch
aus Gründen der Perforance-Effizienz nicht unbedeutend sein dürfte.
Mir ist nur hinsichtlich dessen in PB noch nichts aufgefallen.
Windows 8.1 x64 | PureBasic 5.31 x64 | Dell Inspiron 3847 | i5-4440 3.1Ghz | 8GB DDR3 | Nvidia Geforce 625
Benutzeravatar
Vera
Beiträge: 928
Registriert: 18.03.2009 14:47
Computerausstattung: Win XP SP2, Suse 11.1
Wohnort: Essen

Re: Probleme mit [AltGr]-Taste

Beitrag von Vera »

Holldrio,

hier noch ein Fund: die KeyboardEvents ohne Screen o. ExamineKeyboard ermitteln:

von BasicallyPure - keyboard hook gives events without ExamineKeyboard() (WIN only)
°
<°)))o><
~~~~~~~~~
echo "Don't worry"
echo "Keep quiet"
@echo off
format forum:\
Shamos
Beiträge: 32
Registriert: 12.11.2014 09:44

Re: Probleme mit [AltGr]-Taste

Beitrag von Shamos »

Ich habe das Problem nun wie folgt "gelöst":

Code: Alles auswählen

;
;	Probleme mit RAlt bzw AltGr umgehen, indem AltGr/RAlt deaktiviert ist
;	und ein tastendruck von AltGr/RAlt nicht mit LCTRL vermischt wird
;
If KeyboardPushed(  #PB_Key_LeftControl  ) And Not KeyboardPushed(  #PB_Key_RightAlt  )
	s_returnstring = s_returnstring + "[LCTRL]"
EndIf
Windows 8.1 x64 | PureBasic 5.31 x64 | Dell Inspiron 3847 | i5-4440 3.1Ghz | 8GB DDR3 | Nvidia Geforce 625
Antworten