vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
"Alt" - Taste systemweit abfragen 
Autor: Sev7eNup
Datum: 15.04.10 15:56

Ich habe ein Problem, bei der systemweiten Tastenabfrage mit GetAsyncKeyState.

Sämtliche Sondertasten werden ohne Probleme erkannt und entsprechend behandelt. Nur die Alt Taste ist aus welchen Gründen auch immer nicht abfragbar.

Funktionsdeklaration für die Tastenabfrage:
Private Declare Function GetAsyncKeyState Lib "User32" (ByVal vKey As Integer) _
  As Short
Aufruf:
        Dim result As Integer = 0
 
        For i = 6 To 255
            result = 0
            result = GetAsyncKeyState(i)
            If My.Computer.Keyboard.CapsLock Or _
              My.Computer.Keyboard.ShiftKeyDown Then
                If result = -32767 Then
                    TextBox1.Text = TextBox1.Text + UCase((Chr(i)))
                End If
            Else
                If result = -32767 Then
                    TextBox1.Text = TextBox1.Text + LCase((Chr(i)))
                End If
            End If
            If GetAsyncKeyState(Keys.Alt) = -32767 Then
                TextBox1.Text = TextBox1.Text
            End If
Anstatt nun der Textbox nichts hinzuzufügen, wird ein mir nicht bekanntes ASCII-Zeichen drangehängt.
Andere Abfragen für Shift, Control etc. funktionieren Problemlos.

Im Endeffekt möchte ich mit ALT Abfragen können, ob ein "@" eingegeben wurde (Alt + q).

Beitrag wurde zuletzt am 15.04.10 um 15:56:49 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
"Alt" - Taste systemweit abfragen3.375Sev7eNup15.04.10 15:56
Re: "Alt" - Taste systemweit abfragen1.557Manfred X15.04.10 16:34
Re: "Alt" - Taste systemweit abfragen1.584Sev7eNup15.04.10 18:42
Re: "Alt" - Taste systemweit abfragen1.559Manfred X15.04.10 19:17
Re: "Alt" - Taste systemweit abfragen1.507keco15.04.10 19:03
Re: "Alt" - Taste systemweit abfragen1.338Sev7eNup15.04.10 19:11
Re: "Alt" - Taste systemweit abfragen1.709keco15.04.10 20:17
Re: "Alt" - Taste systemweit abfragen1.349Sev7eNup15.04.10 23:13
Re: "Alt" - Taste systemweit abfragen1.399keco16.04.10 05:30
Re: "Alt" - Taste systemweit abfragen1.503Sev7eNup16.04.10 09:16
Re: "Alt" - Taste systemweit abfragen1.388keco16.04.10 16:48
Re: "Alt" - Taste systemweit abfragen1.474Sev7eNup16.04.10 14:35
Re: "Alt" - Taste systemweit abfragen1.409VB.NET200516.04.10 14:40
Re: "Alt" - Taste systemweit abfragen1.306Sev7eNup16.04.10 15:46
Re: "Alt" - Taste systemweit abfragen1.388Manfred X16.04.10 15:58
Re: "Alt" - Taste systemweit abfragen1.383VB.NET200516.04.10 18:52
Re: "Alt" - Taste systemweit abfragen1.297SupiFlix16.04.10 15:49
Re: "Alt" - Taste systemweit abfragen1.352Sev7eNup16.04.10 16:07
Re: "Alt" - Taste systemweit abfragen1.365Manfred X16.04.10 16:17
Re: "Alt" - Taste systemweit abfragen1.308Christoph197216.04.10 16:46
Re: "Alt" - Taste systemweit abfragen1.280Manfred X16.04.10 16:52
Re: "Alt" - Taste systemweit abfragen1.366Christoph197216.04.10 17:05
Re: "Alt" - Taste systemweit abfragen1.395Manfred X16.04.10 17:16
Re: "Alt" - Taste systemweit abfragen1.350Christoph197216.04.10 17:24
Re: "Alt" - Taste systemweit abfragen1.296ModeratorDaveS16.04.10 16:24
Re: "Alt" - Taste systemweit abfragen1.460Manfred X16.04.10 16:40
Re: "Alt" - Taste systemweit abfragen1.307Sev7eNup16.04.10 17:51
Re: "Alt" - Taste systemweit abfragen1.378Manfred X16.04.10 18:10
Re: "Alt" - Taste systemweit abfragen1.409ModeratorDaveS16.04.10 18:17
Re: "Alt" - Taste systemweit abfragen1.306Manfred X16.04.10 18:35
Re: "Alt" - Taste systemweit abfragen1.318ModeratorDaveS16.04.10 18:38
Re: "Alt" - Taste systemweit abfragen1.316Sev7eNup16.04.10 18:46
Re: "Alt" - Taste systemweit abfragen1.420Sev7eNup16.04.10 19:01
Re: "Alt" - Taste systemweit abfragen1.338VB.NET200516.04.10 19:07
Re: "Alt" - Taste systemweit abfragen1.467Sev7eNup16.04.10 19:11
Re: "Alt" - Taste systemweit abfragen1.344Christoph197216.04.10 19:49
Re: "Alt" - Taste systemweit abfragen1.346Manfred X16.04.10 19:52
Re: "Alt" - Taste systemweit abfragen1.536Christoph197216.04.10 20:00
Re: "Alt" - Taste systemweit abfragen1.452ModeratorDaveS16.04.10 20:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel