Files
PojavLauncher/app/src/main/java/android/androidVNC/MetaKeyBase.java
T

51 lines
964 B
Java

/**
* Copyright (C) 2009 Michael A. MacDonald
*/
package android.androidVNC;
/**
* @author Michael A. MacDonald
*
*/
public class MetaKeyBase implements Comparable<MetaKeyBase> {
public int keySym;
int mouseButtons;
public int keyEvent;
String name;
boolean isMouse;
boolean isKeyEvent;
MetaKeyBase(int mouseButtons, String name)
{
this.mouseButtons = mouseButtons;
this.name = name;
this.isMouse = true;
this.isKeyEvent = false;
}
MetaKeyBase(String name, int keySym, int keyEvent)
{
this.name = name;
this.keySym = keySym;
this.keyEvent = keyEvent;
this.isMouse = false;
this.isKeyEvent = true;
}
MetaKeyBase(String name, int keySym)
{
this.name = name;
this.keySym = keySym;
this.isMouse = false;
this.isKeyEvent = false;
}
/* (non-Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
@Override
public int compareTo(MetaKeyBase another) {
return name.compareTo(another.name);
}
}