Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi keycodes für altgr? (https://www.delphipraxis.net/122640-keycodes-fuer-altgr.html)

ToXiC 19. Okt 2008 19:45


keycodes für altgr?
 
ich suche den ganzen tag schon nach einem keycode für altgr
ich habe wender einen normalen keycode noch ein virtuellen gefunden
gibt es sowas?

jfheins 19. Okt 2008 19:51

Re: keycodes für altgr?
 
AltGr ist Strg+Alt zusammen gedrückt.

Drücke doch mal Strg+Alt+e ==> € ;)

blender 19. Okt 2008 19:59

Re: keycodes für altgr?
 
Aber Strg + Alt ist nicht gleich AltGr, oder?
Es ergibt die selben Zeichen, ich aber eine eigene Taste. Also hat sie auch einen eigenen Keycode.

MSSSSM 19. Okt 2008 20:11

Re: keycodes für altgr?
 
Strg + Alt = AltGr: es ist so!

blender 19. Okt 2008 20:13

Re: keycodes für altgr?
 
Aber ist AltGr = Strg + Alt?

ToXiC 19. Okt 2008 20:16

Re: keycodes für altgr?
 
danke für die schnellen antworten, doch strg + alt hilft mir in meinem kontext nicht weiter,
da ich keine tasten ausgeben möchte, sondern abfragen möchte ob altgr gedrückt ist
& wenn man stattdessen abfragt, ob strg + alt gedrückt ist hat ja nciht dne gewünschten effekt
sorry dass ich meinen kontext erst so spät erwähne

aber hat jemand eine idee für meinen konkreten fall?

blender 19. Okt 2008 20:21

Re: keycodes für altgr?
 
Naja, aber wenn AltGr den gleichen Tastaturcode ausgibt, wie Strg und Alt zusammen (also auch demnach für den Computer Strg + Alt ist), kannst du ja gar nicht feststellen, ob AltGr gedrückt ist.

Fussball-Robby 19. Okt 2008 20:23

Re: keycodes für altgr?
 
Lass es dir doch einfach ausgeben:
Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  ShowMessage(IntToStr(Key));
end;
Ergibt bei AltGr: 17.

Edit: Ein Blick in die Windows.pas:
Delphi-Quellcode:
VK_CONTROL = 17;
AltGr und Strg haben den selben Keycode?

3_of_8 19. Okt 2008 20:26

Re: keycodes für altgr?
 
So einfach ist es nicht. 17 ist der Code für Strg. Bei AltGr sind einfach sowohl VK_CONTROL als auch VK_MENU als gedrückt registriert

blender 19. Okt 2008 20:28

Re: keycodes für altgr?
 
AltGr ergibt bei mir:
"Zugriffsverletzung bei Adresse 00000000. Beim lesen von Adresse 00000000"
Und bei Alt aktiviert sich nur das Menü.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:16 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz