AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Logitech-Tastatur: F-Tasten immer aktiviert lassen?
Thema durchsuchen
Ansicht
Themen-Optionen

Logitech-Tastatur: F-Tasten immer aktiviert lassen?

Ein Thema von Alexander · begonnen am 30. Jul 2004 · letzter Beitrag vom 13. Jan 2005
Antwort Antwort
Seite 3 von 4     123 4      
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#21

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 30. Jul 2004, 21:59
Jau, habe ich.
Aber ein anderer Effekt ist nun aufgetreten, die F-Tasten sind, wenn sie an sind, total blockiert
F1 oder sonstirgendwelche Tasten funktionieren nicht mehr, ich muss noch mal den anderen Reg-Key ausprobieren..
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#22

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 30. Jul 2004, 22:04
Oder einfach eine vernünftige 101/2 Tasten Tastatur nehmen - ohne den ganzen nutzlosen Kram dran

(Im Ernst: Ich habe an meiner noch NIX vermisst, und was das Schreibgefühl angeht, so habe ich in meinem Freudeskreis den Ruf der bei weitem pingeligste zu sein...)

\edit: Das einzige was dann aber wirklich sein musste, war ein mod auf lilane ultrahelle LEDs - das sieht in ner schwarzen Tastatur einfach geil aus! (Und wenns dunkel ist, sieht man 1-3 Punkte an der Decke *g*)

Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#23

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 30. Jul 2004, 22:15
Zitat von dizzy:
Oder einfach eine vernünftige 101/2 Tasten Tastatur nehmen - ohne den ganzen nutzlosen Kram dran

(Im Ernst: Ich habe an meiner noch NIX vermisst, und was das Schreibgefühl angeht, so habe ich in meinem Freudeskreis den Ruf der bei weitem pingeligste zu sein...)

\edit: Das einzige was dann aber wirklich sein musste, war ein mod auf lilane ultrahelle LEDs - das sieht in ner schwarzen Tastatur einfach geil aus! (Und wenns dunkel ist, sieht man 1-3 Punkte an der Decke *g*)

Ach diese Sondertasten (nicht die F-Tasten-Sondertasten) finde ich recht praktisch. Und für 13 € kann ich im Prinzip (außer über diese Sache mit den F-Tasten) nicht meckern

Zu den LED's: Stell ich mir auch recht cool vor
Alexander
  Mit Zitat antworten Zitat
rantanplan99
(Gast)

n/a Beiträge
 
#24

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 30. Jul 2004, 22:30
Also bei meinem Logitech Access Keyboard funktioniert es einwandfrei. Evtl sind bei deiner Tastatur die Scan Codes andere?
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#25

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 30. Jul 2004, 22:42
Keine Ahnung
Ich habe die "Office Internet Keyboard". Das ist eine der billigsten . 13 € wie gesagt...
Alexander
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#26

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 31. Jul 2004, 01:32
Ich wis nicht, wie das mit den Sondertasten ist, aber kann man die Scancodes nicht anzeigen (unter DOS ging das mal)?

Also den jewiligen "Tastatur-Manager" beenden und in ein leeres Projekt ein Label rein und folgendes ins OnKeyUp:
Delphi-Quellcode:
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  Label1.Caption := '0x' + IntToHex(Key, 4);
end;
EDIT: Das war der virtuelle Tastencode, der Scancode ist laut PSDK in WM_KEYDOWN und WM_KEYUP zu finden. Dazu leeres From mit KeyPreview auf true und diesem Code:
Delphi-Quellcode:
  private
    { Private-Deklarationen }
    procedure WMKeyUp(var Message: TWMKeyUp); message WM_KeyUp;
//...

procedure TForm1.WMKeyUp(var Message: TWMKeyUp);
begin
  Label1.Caption := 'Virtuell: ' + '0x' + IntToHex(Message.CharCode, 4) + ', '
                  + 'Scancode:'  + '0x' + IntToHex((DWORD(Message.KeyData) and $FF0000) shr 16, 4);
  inherited;
end;
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#27

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 31. Jul 2004, 09:51
Oh. Danke darauf hätte ich auch kommen können...
Werde es gegen Abend mal ausprobieren, vorher komme ich dazu nicht...
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#28

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 31. Jul 2004, 20:09
Ich hab jetzt ein neues Problem: Meine F-Tasten gehen gar nicht mehr! Wenn man die supertollen Zusatztasten aktiviert hat, dann erkennt er zumindest ein Signal, aber wenn die normalen F-Tasten aktiviert sind, dann kommt gar nix an!
Simon Praetorius
Gruß
S2B
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#29

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 31. Jul 2004, 20:29
Hatte ich auch Nimm mal den anderen Reg-Key ...
Ich muss mir noch mal den Tipp von SCP anschauen
Alexander
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#30

Re: Logitech-Tastatur: F-Tasten immer aktiviert lassen?

  Alt 31. Jul 2004, 21:00
Zitat von scp:
Ich wis nicht, wie das mit den Sondertasten ist, aber kann man die Scancodes nicht anzeigen (unter DOS ging das mal)?

Also den jewiligen "Tastatur-Manager" beenden und in ein leeres Projekt ein Label rein und folgendes ins OnKeyUp:
Delphi-Quellcode:
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  Label1.Caption := '0x' + IntToHex(Key, 4);
end;
EDIT: Das war der virtuelle Tastencode, der Scancode ist laut PSDK in WM_KEYDOWN und WM_KEYUP zu finden. Dazu leeres From mit KeyPreview auf true und diesem Code:
Delphi-Quellcode:
  private
    { Private-Deklarationen }
    procedure WMKeyUp(var Message: TWMKeyUp); message WM_KeyUp;
//...

procedure TForm1.WMKeyUp(var Message: TWMKeyUp);
begin
  Label1.Caption := 'Virtuell: ' + '0x' + IntToHex(Message.CharCode, 4) + ', '
                  + 'Scancode:'  + '0x' + IntToHex((DWORD(Message.KeyData) and $FF0000) shr 16, 4);
  inherited;
end;
Ich habe jetzt die Scancodes für die F-Tasten, nur was genau muss ich damit jetzt machen bzw. welche muss ich in der Reg. ersetzen?
Meine Scancodes:
Code:
F1 bis F9 : 0x003b bis 0x0043
F10 : ???
F11 : 0x0057
F12 : 0x0058
Alexander
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz