Onlangs heb ik een G15 toetsenbord gekocht. Nu werken de media keys daarvan standaard niet met VLC daarom zou ik zelf graag een programmatje schrijven om vlc aan te sturen. Hiervoor heb ik eerst een klein java programma opgezocht op internet waarmee ik alle keyevents zou kunnen zien (http://java.sun.com/docs/...xamples/KeyEventDemo.java).
Dit programma krijgt de key events wel alleen ik kan geen manier vinden om de toetsen van elkaar te onderscheiden. Het enige wat de media key's teruggeven is:
Daarom ben ik op de java site opzoek gegaan naar een methode om wat meer informatie te krijgen over het event. Ik heb allerlei methodes geprobeerd (toString(), paramString(), getKeyText() eigenlijk alles wat mij logisch leek van http://java.sun.com/j2se/...a/awt/event/KeyEvent.html. Al deze methode's geven voor alle media knoppen ook precies hetzelfde terug.
Heeft iemand een idee hoe ik dit zou kunnen aanpakken of waar ik naar zou kunnen kijken om de toetsen van elkaar te onderscheiden?
Dit programma krijgt de key events wel alleen ik kan geen manier vinden om de toetsen van elkaar te onderscheiden. Het enige wat de media key's teruggeven is:
code:
1
2
3
4
5
6
7
8
9
10
| KEY PRESSED:
key code = 0 (Unknown keyCode: 0x0)
modifiers = 0 (no modifiers)
action key? NO
key location: standard
KEY RELEASED:
key code = 0 (Unknown keyCode: 0x0)
modifiers = 0 (no modifiers)
action key? NO
key location: standard |
Daarom ben ik op de java site opzoek gegaan naar een methode om wat meer informatie te krijgen over het event. Ik heb allerlei methodes geprobeerd (toString(), paramString(), getKeyText() eigenlijk alles wat mij logisch leek van http://java.sun.com/j2se/...a/awt/event/KeyEvent.html. Al deze methode's geven voor alle media knoppen ook precies hetzelfde terug.
Heeft iemand een idee hoe ik dit zou kunnen aanpakken of waar ik naar zou kunnen kijken om de toetsen van elkaar te onderscheiden?