Also, je nach Tastatur-Layout und Sprach-Einstellung solltest du mal sicherheitshalber 65536 Werte behalten können (es kann ja rein Theoretisch der gesamte Unicodebreich vorkommen UCS2 = 2 Byte = 65536 Werte)
Ansonsten zähl doch einfach mal nach
Also besser gesagt, lass das mit dem
Array[0..65535] of Boolean...
Außerdem können eh nicht zuviele Tasten gleichzeitig gedrückt werden (ab 3 - 5 asten wird es schon eng)
Also, wenn schon ein Array, dann doch lieber
Array of WideChar oder
Array of Word wenn 'ne Taste gedrückt wird, dann diese an das Array anhängen und beim Loslassen wieder rauslöschen...