Files
moonlight-embedded/limelight-pc/src/com/limelight/input/KeyboardHandler.java
2013-12-07 21:22:52 -05:00

33 lines
699 B
Java

package com.limelight.input;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import com.limelight.nvstream.NvConnection;
public class KeyboardHandler implements KeyListener {
private static KeyboardTranslator translator;
public KeyboardHandler(NvConnection conn) {
translator = new KeyboardTranslator(conn);
}
@Override
public void keyPressed(KeyEvent event) {
short keyMap = translator.translate(event.getKeyCode());
translator.sendKeyDown(keyMap);
}
@Override
public void keyReleased(KeyEvent event) {
short keyMap = translator.translate(event.getKeyCode());
translator.sendKeyUp(keyMap);
}
@Override
public void keyTyped(KeyEvent event) {
}
}