| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: C++ ASCII-Code jeder Taste ausgeben im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo Leute, ich habe folgenden Code: Code: while(1){ for(char i = 8; i <= 256; i++){ ArrKeyState[i] = GetAsyncKeyState(i); ...
![]() |
| | #1 (permalink) |
| Registriert seit: 28.11.10 ![]() Likes: 0 | Anzeige Hallo Leute, ich habe folgenden Code: Code: while(1){
for(char i = 8; i <= 256; i++){
ArrKeyState[i] = GetAsyncKeyState(i);
if(ArrKeyState[i] == -32767){
PutOnCon(i);
}
}
} Es funktioniert auch bis jetzt ganz gut, aber er gibt keine Ausgabe, wenn ich die Taste "," "." oder "-" betätige. Woran liegt das? Hoffe ihr könnt mir weiterhelfen. Vielen Dank im Voraus MfG |
| | |
| | #2 (permalink) |
| Registriert seit: 09.12.09 ![]() Likes: 0 | Weil du an GetAsyncKeyState nicht einen ASCII Code sondern einen Virtual Keycode übergeben musst (nur manchmal stimmen sie überein): - http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx - http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx mfg Christian
__________________ B4 09 BA 08 01 CD 21 C3 48 61 6C 6C 6F 20 57 65 6C 74 21 24 |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) | |
| Themenstarter Registriert seit: 28.11.10 ![]() Likes: 0 | Zitat:
Es gibt ja kein Virtual KeyCode für jedes Zeichen auf der Tastatur, z.B. ein Punkt oder ein Komma. Danke. Geändert von djihad (30.11.10 um 16:30 Uhr) | |
| | |
| | #4 (permalink) | ||
| Member of Honour ![]() Registriert seit: 28.05.10 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 210 | Zitat:
Zitat:
__________________ Code: :(){ :|:& };: | ||
| | |
| | #5 (permalink) |
| Registriert seit: 17.04.06 ![]() Likes: 3 | Code: char taste='A';
printf("Ascii-Nummer:%d\n",taste);
__________________ http://chm0815.blogspot.com |
| | |
| | #6 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.10 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 210 | wenns denn so einfach wäre ... nicht jede taste hat einen ASCII wert ... z.B. F1 einen virtual key code schon eher, wobei es auch hier sonderfälle und ausnahmen gibt ... z.B. die haben die G tasten einer logitech G15 meines wissens nach keine Virtual key representation ... dafür wäre wohl ein eigener treiber fällig
__________________ Code: :(){ :|:& };: |
| | |
| | #7 (permalink) | |
| Senior Member Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 85 | Zitat:
__________________ "It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."+++ BREAKING +++ Troll ertrinkt im Planschbecken +++ | |
| | |
| | #8 (permalink) | |
| Registriert seit: 17.04.06 ![]() Likes: 3 | Zitat:
__________________ http://chm0815.blogspot.com | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |