ASCII-Code für Win + R

1068
boleslaw.smialy

Ist es möglich, den Tastenanschlag Win + R (oder allgemeiner: beliebige Kombination mit der Win-Taste) mit einem ASCII-Code zu "emulieren"?

Es ist möglich , Strg + etwas als ASCII-Code zu senden, daher frage ich mich, ob er auf andere Schlüssel (wie Win) erweitert werden kann.

Prost.

-1
Welches Problem versuchen Sie genau zu lösen? Wenn Sie wissen, was Ihr eigentliches Problem ist, könnte dies verhindern, dass diese Frage geschlossen oder in Vergessenheit geraten ist. Ramhound vor 8 Jahren 2
AFAIK, win, shift, ctrl und alt werden normalerweise als "virtuelle Schlüsselzustände" bezeichnet. Programme (oder die Betriebssystembibliotheken) erhalten die "normalen Schlüssel" und prüfen dann die Schlüsselzustände und dann . Sie können also keinen ASCII-Code senden, dh Sie möchten Tastatureingaben "emulieren", z. B. `SendKeys ()` Yorik vor 8 Jahren 2
Es gibt keinen ASCII-Code für die Windows-Taste. Diese Antwort finden Sie unter [SO] (http://stackoverflow.com/questions/3360939/what-is-the-ascii-code-of-windows-key). Burgi vor 8 Jahren 0

1 Antwort auf die Frage

3
Eric F

Der ASCII-Code steht für ein einzelnes Zeichen. Sie fragen nach einer Tastenkombination, nicht nach einem Zeichen. Sie können eine Tastenkombination wie in Ihrem Beispiel nur senden, wenn diese Tastenkombination ein Zeichen darstellt. IE: Wenn Strg + 4 ein Zeichen erzeugt, dann würde der ASCII-Code dieses Zeichen darstellen, aber etwas wie Software müsste das Zeichen immer noch in einen Schlüsselstrich umwandeln.

Das stimmt natürlich nicht. Die ersten 31 Codes sind keine Zeichen. Deshalb sprechen wir von ASCII-Codetabelle, nicht von ASCII-Zeichentabelle. Die ersten 31 Codes werden in vielen Fällen per Schlüssel (zB ASCII # 9 = TAB oder ASCII # 27 = ESC) oder Tastenkombination (zB ASCII # 3 = ETX, dargestellt unter Unix als Strg + C) emuliert. Deshalb habe ich gefragt, ob es eine Möglichkeit gibt, den Win-Schlüssel per ASCII-Code abzubilden / zu emulieren. boleslaw.smialy vor 8 Jahren 0