Kann ich der FN-Taste einen Scan-Code zuweisen?
Moderator: Guido Körber
Kann ich der FN-Taste einen Scan-Code zuweisen?
Hintergrund: Ich überlege, TouchCursor direkt im KeyWarrior zu implementieren. Bei TouchCursor ist standardmäßig: Leertaste-J = links, Leertaste-K = unten, … Die Leertaste verhält sich also wie eine FN-Taste, die die Funktion der Tasten J, K, … verändert. Wenn man jedoch die Leertaste alleine drückt und loslässt, dann wird diese Aktion als Leertaste gewertet. (Auto-Repeat der Leertaste ist offensichtlich nicht möglich.)
-
- Site Admin
- Posts: 2857
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Kann ich der FN-Taste einen Scan-Code zuweisen?
Die Operator und Commander KeyWarrior erlauben es die FN taste mit anderen Codes zu kombinieren. Aber eine Logik die herausfindet, ob noch eine weitere Taste gedrückt wird und dann keinen Code erzeugt gibt es so nicht.
Re: Kann ich der FN-Taste einen Scan-Code zuweisen?
Schade.
Um Missverständnisse auszuschließen, ein Beispielablauf (links die Benutzeraktion, rechts der generierte Code):
Um Missverständnisse auszuschließen, ein Beispielablauf (links die Benutzeraktion, rechts der generierte Code):
- Leertaste runter: -
- Leertaste rauf: Leertaste rauf
- J-Taste runter: J-Taste runter (mit Delay, Repeat)
- J-Taste rauf: J-Taste rauf
- Leertaste runter: -
- J-Taste runter: Linkstaste runter (mit Delay, Repeat)
- J-Taste rauf: Linkstaste rauf
- Leertaste rauf: -
Last edited by feklee on Mon Jul 08, 2013 4:34 pm, edited 1 time in total.
-
- Site Admin
- Posts: 2857
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Kann ich der FN-Taste einen Scan-Code zuweisen?
Genau so was geht nicht. Darf es auch nicht bei einer normalen Tastatur, da es zu einer Latenz kommt, die den Benutzer irritiert und natürlich fehlt dann der Autorepeat. Dazu kommt, dass es beim USB gar keine Break Codes gibt, die Tastatur sendet den aktuellen Status, wenn da eine Taste losgelassen wird, dann ist sie halt nicht mehr im nächsten Report enthalten.
Re: Kann ich der FN-Taste einen Scan-Code zuweisen?
Ich liebe TouchCursor (läuft leider nur unter Windows). Der Autorepeat bei der Leertaste fehlt, aber das stört mich nicht. Gleiches gilt für die Latenz: Ob ein Leerzeichen sofort nach Drücken der Leertaste erscheint oder erst beim Loslassen macht gefühlt keinen Unterschied.Guido Körber wrote:Darf es auch nicht bei einer normalen Tastatur, da es zu einer Latenz kommt, die den Benutzer irritiert und natürlich fehlt dann der Autorepeat.
Da sehe ich kein Problem (rechts Report):Dazu kommt, dass es beim USB gar keine Break Codes gibt, die Tastatur sendet den aktuellen Status, wenn da eine Taste losgelassen wird, dann ist sie halt nicht mehr im nächsten Report enthalten.
- Leertaste runter: -
- Leertaste rauf: Leertaste
- J-Taste runter: J-Taste
- J-Taste rauf: -
- Leertaste runter: -
- J-Taste runter: Linkstaste
- J-Taste rauf: -
- Leertaste rauf: -
-
- Site Admin
- Posts: 2857
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Kann ich der FN-Taste einen Scan-Code zuweisen?
Ja, mag sein. Das verträgt sich aber nicht mit dem normalen Tastaturverhalten und ist entsprechend auch nicht im KeyWarrior vorgesehen.
Wir haben so was Ähnliches mal für das HalfKeyboard als Custom-Version implementiert, aber als Standardlösung lässt so etwas nicht anbieten.
Wir haben so was Ähnliches mal für das HalfKeyboard als Custom-Version implementiert, aber als Standardlösung lässt so etwas nicht anbieten.