This commit is contained in:
@@ -43,7 +43,7 @@ public enum Command {
|
||||
FORWARD_MAIL (40),
|
||||
SEND_MAIL (41),
|
||||
SPELL_CHECK (42),
|
||||
DICTATE_OR_COMMAND_CONTROL_TOGGLE (43),
|
||||
DICTATE_OR_COMMAND_CONTROL_TOGGLE (43),
|
||||
MIC_ON_OFF_TOGGLE (44),
|
||||
CORRECTION_LIST (45),
|
||||
MEDIA_PLAY (46),
|
||||
|
||||
@@ -166,7 +166,6 @@ public enum Key {
|
||||
NONAME (0xFC),
|
||||
PA1 (0xFD),
|
||||
OEM_CLEAR (0xFE);
|
||||
|
||||
|
||||
protected int code;
|
||||
|
||||
|
||||
@@ -89,8 +89,8 @@ abstract public class WindowsApplication extends Application {
|
||||
|
||||
protected void key(Type key, int code) throws SendKeyException {
|
||||
int scanCode = mapVirtualKey.executeCall(new Object[] {code, 0});
|
||||
int result = postMessage.executeCall(new Object[] {
|
||||
handle, key.getCode(), code, (scanCode << 16)});
|
||||
int result = postMessage.executeCall(new Object[] {
|
||||
handle, key.getCode(), code, scanCode << 16});
|
||||
if (result < 1 || postMessage.getLastError() != null) {
|
||||
throw new SendKeyException();
|
||||
}
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
package pm.application.windows.gomplayer;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import pm.Action;
|
||||
import pm.application.windows.Command;
|
||||
import pm.application.windows.Type;
|
||||
@@ -9,7 +7,6 @@ import pm.application.windows.Key;
|
||||
import pm.application.windows.WindowsApplication;
|
||||
import pm.exception.application.windows.SendCommandException;
|
||||
import pm.exception.application.windows.SendKeyException;
|
||||
import pm.util.Native;
|
||||
|
||||
public class GomPlayerApplication extends WindowsApplication {
|
||||
protected final static String REGISTRY = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Clients\\Media\\GomPlayer\\shell\\open\\command";
|
||||
@@ -17,7 +14,7 @@ public class GomPlayerApplication extends WindowsApplication {
|
||||
protected final static String NAME = "GOM Player";
|
||||
|
||||
public GomPlayerApplication() {
|
||||
super(PROGRAM, NAME, Native.getValue(REGISTRY));
|
||||
super(PROGRAM, NAME, "C:\\Program Files (x86)\\GomPlayer\\GOM.exe");
|
||||
}
|
||||
|
||||
public void action(Action action) {
|
||||
@@ -49,9 +46,6 @@ public class GomPlayerApplication extends WindowsApplication {
|
||||
case VOLUME_DOWN:
|
||||
key(Type.DOWN, Key.DOWN);
|
||||
break;
|
||||
case SHUFFLE:
|
||||
//
|
||||
break;
|
||||
}
|
||||
} catch (SendCommandException e) {} catch (SendKeyException e) {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user