package model; public class MediaKeys extends Hotkey implements InputEmulator{ // constant for testing // Play/Pause Media Key: 0xB2 private static int play = Integer.decode("0xB2"); // Mute Media Key: 0xAD private static int mute = Integer.decode("0xAD"); // Next Media Key: 0xB0 private static int next = Integer.decode("0xB0"); // Prev Media Key: 0xB1 private static int prev = Integer.decode("0xB1"); /** * Constructs a hotkey * @param keyCode Virtual keycode * @param id id of hotkey * @param modifier modifer for keycode */ public MediaKeys (int keyCode, int id, Modifier modifier){ super(keyCode, id , modifier); } @Override public void sendKey(int keyCode, boolean release){ if(keyCode == play){ System.out.println("sending Play keycode" + keyCode); } else if (keyCode == mute){ System.out.println("sending mute keycode" + keyCode); } else if (keyCode == next){ System.out.println("sending next keycode" + keyCode); } else if (keyCode == prev){ System.out.println("sending prev keycode" + keyCode); } else{ System.out.println("Keycode send isnt a media key"); } } }