📄 settings.java
字号:
package com.ismyway.anyview.others;
import com.ismyway.util.RcLoader;
public class Settings {
//键值
public static int VKEY_RELEASE = -780102;
public static int VKEY_NONE = 0;
public static int VKEY_UP = -1;
public static int VKEY_DOWN = -2;
public static int VKEY_LEFT = -3;
public static int VKEY_RIGHT = -4;
public static int VKEY_FIRE = -5;
public static int VKEY_LSOFT = -6;
public static int VKEY_RSOFT = -7;
public static int VKEY_RETURN = -11;
public static int VKEY_DELETE = -8;
public static int VKEY_NUM0 = 48;
public static int VKEY_NUM1 = 49;
public static int VKEY_NUM2 = 50;
public static int VKEY_NUM3 = 51;
public static int VKEY_NUM4 = 52;
public static int VKEY_NUM5 = 53;
public static int VKEY_NUM6 = 54;
public static int VKEY_NUM7 = 55;
public static int VKEY_NUM8 = 56;
public static int VKEY_NUM9 = 57;
public static int VKEY_STAR = 42;
public static int VKEY_POUND = 35;
public static int VKEY_USER1 = -29;
public static int VKEY_USER2 = -30;
public static final byte VECPADDING = 3; //边距
public static final byte HORPADDING = 1; //边距
public static final int SCROLLBAR_WIDTH = 8;
public static final byte MENUSIDEBARWIDTH = 20; //菜单则边条宽度
public static final byte MENUITEMRPAD = 8; //菜单右空X个像素
// public static final int NORMAL = 0;
// public static final int LANDSCAPELEFT = 1;
// public static final int LANDSCAPERIGHT = 2;
// public static int Orientation = NORMAL;
public static int SCROLL_COUNT = 2;
public static final int ANIMATION_COUNT = 3;
public static int SCROLL_HEIGHT = 50;
public static int SCROLL_STEP = 10;
public static final int ANIMATE_NONE = -1;
public static final int ANIMATE_CENTRE = 0;
public static final int ANIMATE_RIGHT = 1;
public static final int ANIMATE_LEFT = 2;
public static final int ANIMATE_UP = 3;
public static final int ANIMATE_DOWN = 4;
public static final int ANIMATE_SLIDE_RIGHT = 5;
public static final int ANIMATE_ZOMMIN = 6;
/*static {
try {
RcLoader rc = new RcLoader("/keymap.rc");
VKEY_RELEASE = Integer.parseInt(rc.get("VKEY_RELEASE"));
VKEY_NONE = Integer.parseInt(rc.get("VKEY_NONE"));
VKEY_UP = Integer.parseInt(rc.get("VKEY_UP"));
VKEY_DOWN = Integer.parseInt(rc.get("VKEY_DOWN"));
VKEY_LEFT = Integer.parseInt(rc.get("VKEY_LEFT"));
VKEY_RIGHT = Integer.parseInt(rc.get("VKEY_RIGHT"));
VKEY_FIRE = Integer.parseInt(rc.get("VKEY_FIRE"));
VKEY_LSOFT = Integer.parseInt(rc.get("VKEY_LSOFT"));
VKEY_RSOFT = Integer.parseInt(rc.get("VKEY_RSOFT"));
VKEY_RETURN = Integer.parseInt(rc.get("VKEY_RETURN"));
VKEY_DELETE = Integer.parseInt(rc.get("VKEY_DELETE"));
VKEY_NUM0 = Integer.parseInt(rc.get("VKEY_NUM0"));
VKEY_NUM1 = Integer.parseInt(rc.get("VKEY_NUM1"));
VKEY_NUM2 = Integer.parseInt(rc.get("VKEY_NUM2"));
VKEY_NUM3 = Integer.parseInt(rc.get("VKEY_NUM3"));
VKEY_NUM4 = Integer.parseInt(rc.get("VKEY_NUM4"));
VKEY_NUM5 = Integer.parseInt(rc.get("VKEY_NUM5"));
VKEY_NUM6 = Integer.parseInt(rc.get("VKEY_NUM6"));
VKEY_NUM7 = Integer.parseInt(rc.get("VKEY_NUM7"));
VKEY_NUM8 = Integer.parseInt(rc.get("VKEY_NUM8"));
VKEY_NUM9 = Integer.parseInt(rc.get("VKEY_NUM9"));
VKEY_STAR = Integer.parseInt(rc.get("VKEY_STAR"));
VKEY_POUND = Integer.parseInt(rc.get("VKEY_POUND"));
VKEY_USER1 = Integer.parseInt(rc.get("VKEY_USER1"));
VKEY_USER2 = Integer.parseInt(rc.get("VKEY_USER2"));
rc.clear();
rc = null;
} catch (Exception e) {
e.printStackTrace();
}
}*/
public final static int mapKey(int key) {
return mapKey(key, false);
}
public final static int mapKey(int key, boolean replace2468) {
//转换按键
switch (Configure.rotateScreen) {
case 1:// translate joystick for left handed land scape.
if (key == Settings.VKEY_UP) {
key = Settings.VKEY_LEFT;
} else if (key == Settings.VKEY_DOWN) {
key = Settings.VKEY_RIGHT;
} else if (key == Settings.VKEY_LEFT) {
key = Settings.VKEY_DOWN;
} else if (key == Settings.VKEY_RIGHT) {
key = Settings.VKEY_UP;
} else {
if (replace2468) {
if (key == Settings.VKEY_NUM2) {
key = Settings.VKEY_NUM4;
} else if (key == Settings.VKEY_NUM8) {
key = Settings.VKEY_NUM6;
} else if (key == Settings.VKEY_NUM4) {
key = Settings.VKEY_NUM8;
} else if (key == Settings.VKEY_NUM6) {
key = Settings.VKEY_NUM2;
}
}
}
break;
case 3:// translate joystick for right handed land scape.
if (key == Settings.VKEY_UP) {
key = Settings.VKEY_RIGHT;
} else if (key == Settings.VKEY_DOWN) {
key = Settings.VKEY_LEFT;
} else if (key == Settings.VKEY_LEFT) {
key = Settings.VKEY_UP;
} else if (key == Settings.VKEY_RIGHT) {
key = Settings.VKEY_DOWN;
} else {
if (replace2468) {
if (key == Settings.VKEY_NUM2) {
key = Settings.VKEY_NUM6;
} else if (key == Settings.VKEY_NUM8) {
key = Settings.VKEY_NUM4;
} else if (key == Settings.VKEY_NUM4) {
key = Settings.VKEY_NUM2;
} else if (key == Settings.VKEY_NUM6) {
key = Settings.VKEY_NUM8;
}
}
}
break;
case 2:// translate joystick for right handed land scape.
if (key == Settings.VKEY_UP) {
key = Settings.VKEY_DOWN;
} else if (key == Settings.VKEY_DOWN) {
key = Settings.VKEY_UP;
} else if (key == Settings.VKEY_LEFT) {
key = Settings.VKEY_RIGHT;
} else if (key == Settings.VKEY_RIGHT) {
key = Settings.VKEY_LEFT;
} else {
if (replace2468) {
if (key == Settings.VKEY_NUM2) {
key = Settings.VKEY_NUM8;
} else if (key == Settings.VKEY_NUM8) {
key = Settings.VKEY_NUM2;
} else if (key == Settings.VKEY_NUM4) {
key = Settings.VKEY_NUM6;
} else if (key == Settings.VKEY_NUM6) {
key = Settings.VKEY_NUM4;
}
}
}
break;
default: // normal orientation
}
return key;
}
public final static void loadKeyMap(String keyrc) {
//System.out.println("loadKeyMap...........");
try {
RcLoader rc = new RcLoader(keyrc);
VKEY_RELEASE = Integer.parseInt(rc.get("VKEY_RELEASE"));
VKEY_NONE = Integer.parseInt(rc.get("VKEY_NONE"));
VKEY_UP = Integer.parseInt(rc.get("VKEY_UP"));
VKEY_DOWN = Integer.parseInt(rc.get("VKEY_DOWN"));
VKEY_LEFT = Integer.parseInt(rc.get("VKEY_LEFT"));
VKEY_RIGHT = Integer.parseInt(rc.get("VKEY_RIGHT"));
VKEY_FIRE = Integer.parseInt(rc.get("VKEY_FIRE"));
VKEY_LSOFT = Integer.parseInt(rc.get("VKEY_LSOFT"));
VKEY_RSOFT = Integer.parseInt(rc.get("VKEY_RSOFT"));
VKEY_RETURN = Integer.parseInt(rc.get("VKEY_RETURN"));
VKEY_DELETE = Integer.parseInt(rc.get("VKEY_DELETE"));
VKEY_NUM0 = Integer.parseInt(rc.get("VKEY_NUM0"));
VKEY_NUM1 = Integer.parseInt(rc.get("VKEY_NUM1"));
VKEY_NUM2 = Integer.parseInt(rc.get("VKEY_NUM2"));
VKEY_NUM3 = Integer.parseInt(rc.get("VKEY_NUM3"));
VKEY_NUM4 = Integer.parseInt(rc.get("VKEY_NUM4"));
VKEY_NUM5 = Integer.parseInt(rc.get("VKEY_NUM5"));
VKEY_NUM6 = Integer.parseInt(rc.get("VKEY_NUM6"));
VKEY_NUM7 = Integer.parseInt(rc.get("VKEY_NUM7"));
VKEY_NUM8 = Integer.parseInt(rc.get("VKEY_NUM8"));
VKEY_NUM9 = Integer.parseInt(rc.get("VKEY_NUM9"));
VKEY_STAR = Integer.parseInt(rc.get("VKEY_STAR"));
VKEY_POUND = Integer.parseInt(rc.get("VKEY_POUND"));
VKEY_USER1 = Integer.parseInt(rc.get("VKEY_USER1"));
VKEY_USER2 = Integer.parseInt(rc.get("VKEY_USER2"));
rc.clear();
rc = null;
} catch (Exception e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -