Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Virtual Key Code Konstanten der Buchstaben-Tasten (https://www.delphipraxis.net/142683-virtual-key-code-konstanten-der-buchstaben-tasten.html)

delphifan2004 8. Nov 2021 18:37

AW: Virtual Key Code Konstanten der Buchstaben-Tasten
 
So weit so gut, aber wie erreiche ich damit die Sonderzeichen?

@ < > | ' # * ` ` ^ ° und die Umlaute Ä Ö Ü und das ? wie auch das ß ? Die Numpad Zeichen kommen auch noch dazu.

Und dann gilt es noch zwischen deutscher und englischer Tastatur zu unterscheiden.

himitsu 8. Nov 2021 20:07

AW: Virtual Key Code Konstanten der Buchstaben-Tasten
 
garnicht.

Aber man kann Tasten kombinieren.

AltGr+Q = @
Alt+Ctrl+Q = @

Uwe Raabe 8. Nov 2021 20:56

AW: Virtual Key Code Konstanten der Buchstaben-Tasten
 
Die Konstante sind doch alle in System.UITypes definiert:
Delphi-Quellcode:
  vkSnapshot        = $2C; {  44 }
  vkInsert          = $2D; {  45 }
  vkDelete          = $2E; {  46 }
  vkHelp            = $2F; {  47 }
  { vk0 thru vk9 are the same as ASCII '0' thru '9' ($30 - $39) }
  vk0                = $30; {  48 }
  vk1                = $31; {  49 }
  vk2                = $32; {  50 }
  vk3                = $33; {  51 }
  vk4                = $34; {  52 }
  vk5                = $35; {  53 }
  vk6                = $36; {  54 }
  vk7                = $37; {  55 }
  vk8                = $38; {  56 }
  vk9                = $39; {  57 }
  vkLCommand        = $3D; {  61 }
  vkRCommand        = $3E; {  62 }
  vkFunction        = $3F; {  63 }
  { vkA thru vkZ are the same as ASCII 'A' thru 'Z' ($41 - $5A) }
  vkA               = $41; {  65 }
  vkB               = $42; {  66 }
  vkC               = $43; {  67 }
  vkD               = $44; {  68 }
  vkE               = $45; {  69 }
  vkF               = $46; {  70 }
  vkG               = $47; {  71 }
  vkH               = $48; {  72 }
  vkI               = $49; {  73 }
  vkJ               = $4A; {  74 }
  vkK               = $4B; {  75 }
  vkL               = $4C; {  76 }
  vkM               = $4D; {  77 }
  vkN               = $4E; {  78 }
  vkO               = $4F; {  79 }
  vkP               = $50; {  80 }
  vkQ               = $51; {  81 }
  vkR               = $52; {  82 }
  vkS               = $53; {  83 }
  vkT               = $54; {  84 }
  vkU               = $55; {  85 }
  vkV               = $56; {  86 }
  vkW               = $57; {  87 }
  vkX               = $58; {  88 }
  vkY               = $59; {  89 }
  vkZ               = $5A; {  90 }
  vkLWin            = $5B; {  91 }
  vkRWin            = $5C; {  92 }
  vkApps            = $5D; {  93 }


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:33 Uhr.
Seite 2 von 2     12   

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