Switched to char based key identification.

This commit is contained in:
nathan@archer 2016-04-03 02:28:48 +01:00
parent 7692ade2e5
commit d3ff04bf99

View File

@ -295,10 +295,10 @@ public class PlayerGUI extends JPanel implements PlayerCallbackInterface {
private class GlobalKeyboardShortcuts implements NativeKeyListener {
boolean modified = false;
final int playPause = NativeKeyEvent.VC_QUOTE;
final int stop = NativeKeyEvent.VC_BACK_SLASH;
final int previous = NativeKeyEvent.VC_OPEN_BRACKET;
final int next = NativeKeyEvent.VC_CLOSE_BRACKET;
final char playPause = '\'';
final char stop = '#';
final char previous = '[';
final char next = ']';
@Override
public void nativeKeyPressed(NativeKeyEvent nativeKeyEvent) {
@ -316,7 +316,7 @@ public class PlayerGUI extends JPanel implements PlayerCallbackInterface {
public void nativeKeyTyped(NativeKeyEvent nativeKeyEvent) {
if (modified) {
try {
switch (nativeKeyEvent.getRawCode()) {
switch (nativeKeyEvent.getKeyChar()) {
case playPause:
if (player.isPlaying()) {
player.pause();