java.awt.event.KeyEvent#VK_Z源码实例Demo

下面列出了java.awt.event.KeyEvent#VK_Z 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: OpenDA   文件: EditablePlot.java
public void keyPressed(KeyEvent e) {
    int keycode = e.getKeyCode();
    switch(keycode) {
    case KeyEvent.VK_CONTROL:
        _control = true;
        break;
    case KeyEvent.VK_Z:
        if (_control) {
            undo();
        }
        break;
    case KeyEvent.VK_Y:
        if (_control) {
            redo();
        }
        break;
    default:
        // None
    }
}
 
源代码2 项目: netbeans   文件: BookmarkKeyChooser.java
@Override
public void keyPressed(KeyEvent e) {
    int keyCode = e.getKeyCode();
    char ch = 0;
    if (KeyEvent.VK_0 <= keyCode && keyCode <= KeyEvent.VK_9) {
        ch = (char) ((keyCode - KeyEvent.VK_0) + '0');
    } else if (KeyEvent.VK_A <= keyCode && keyCode <= KeyEvent.VK_Z) {
        ch = (char) ((keyCode - KeyEvent.VK_A) + 'A');
    }
    if (ch != 0) {
        BookmarkInfo bookmark = key2bookmark.get(ch);
        if (bookmark != null) {
            result = bookmark;
            dispose();
        }
    }
}
 
源代码3 项目: ontopia   文件: KeyInputManager.java
@Override
public void keyReleased(KeyEvent keyEvent) {
  if (keyEvent == lastProcessed)
    return;
  else
    lastProcessed = keyEvent;
  
  if (keyEvent.getKeyCode() == KEY_MODIFIER)
    keyModifierDown = false;

  if (UndoManager.ENABLE_UNDO_MANAGER && keyModifierDown) {
    if (keyEvent.getKeyCode() == KeyEvent.VK_Z)
      controller.undo();
    if (keyEvent.getKeyCode() == KeyEvent.VK_Y)
      controller.redo();
  }
}
 
源代码4 项目: marathonv5   文件: OSUtils.java
private static CharSequence keyCharFromKeyCode(int keyCode, String keysFor) {
    if (keyCode >= KeyEvent.VK_A && keyCode <= KeyEvent.VK_Z) {
        return "" + (char) (keyCode - KeyEvent.VK_A + 'a');
    }
    KeysMap entry = KeysMap.findMap(keyCode);
    if (entry != null) {
        return entry.getKeys();
    }
    if (keyCode <= 0x7F) {
        return "" + (char) keyCode;
    }
    throw new WebDriverException("Unable to find Keys entry for keycode " + keyCode + " for action " + keysFor);
}
 
源代码5 项目: consulo   文件: KeyboardLayoutUtil.java
public static void storeAsciiForChar(@Nonnull KeyEvent e) {
  int id = e.getID();
  if (id != KeyEvent.KEY_PRESSED) return;
  int mods = e.getModifiers();
  int code = e.getKeyCode();
  char aChar = e.getKeyChar();
  if ((mods & ~InputEvent.SHIFT_MASK & ~InputEvent.SHIFT_DOWN_MASK) != 0) return;

  if (code < KeyEvent.VK_A || code > KeyEvent.VK_Z) return;
  if (aChar == KeyEvent.CHAR_UNDEFINED) return;
  if ('a' <= aChar && aChar <= 'z' || 'A' <= aChar && aChar <= 'Z') return;
  if (ourLLtoASCII.containsKey(aChar)) return;
  ourLLtoASCII.put(aChar, (char)((int)'a' + (code - KeyEvent.VK_A)));
}
 
源代码6 项目: dragonwell8_jdk   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码7 项目: TencentKona-8   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码8 项目: jdk8u60   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码9 项目: openjdk-jdk8u   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码10 项目: jdk8u-dev-jdk   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码11 项目: openjdk-jdk9   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码12 项目: jdk8u-jdk   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码13 项目: jdk8u_jdk   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码14 项目: gcs   文件: UndoCommand.java
private UndoCommand() {
    super(I18n.Text("Can't Undo"), CMD_UNDO, KeyEvent.VK_Z);
}
 
源代码15 项目: hottub   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码16 项目: openjdk-8-source   文件: java_awt_MenuShortcut.java
protected MenuShortcut getAnotherObject() {
    return new MenuShortcut(KeyEvent.VK_Z, true);
}
 
源代码17 项目: xnx3   文件: Robot.java
/**
 * 将字符型转换为按键码,可直接使用 {@link #press(int)}调用
 * @param key 字符型文字,包含 0~9 a~z .
 * @return 按键码
 */
public int StringToKey(String key){
	switch (key) {
	case "a":
		return KeyEvent.VK_A;
	case "b":
		return KeyEvent.VK_B;
	case "c":
		return KeyEvent.VK_C;
	case "d":
		return KeyEvent.VK_D;
	case "e":
		return KeyEvent.VK_E;
	case "f":
		return KeyEvent.VK_F;
	case "g":
		return KeyEvent.VK_G;
	case "h":
		return KeyEvent.VK_H;
	case "i":
		return KeyEvent.VK_I;
	case "j":
		return KeyEvent.VK_J;
	case "k":
		return KeyEvent.VK_K;
	case "l":
		return KeyEvent.VK_L;
	case "m":
		return KeyEvent.VK_M;
	case "n":
		return KeyEvent.VK_N;
	case "o":
		return KeyEvent.VK_O;
	case "p":
		return KeyEvent.VK_P;
	case "q":
		return KeyEvent.VK_Q;
	case "r":
		return KeyEvent.VK_R;
	case "s":
		return KeyEvent.VK_S;
	case "t":
		return KeyEvent.VK_T;
	case "u":
		return KeyEvent.VK_U;
	case "v":
		return KeyEvent.VK_V;
	case "w":
		return KeyEvent.VK_W;
	case "x":
		return KeyEvent.VK_X;
	case "y":
		return KeyEvent.VK_Y;
	case "z":
		return KeyEvent.VK_Z;
	case "0":
		return KeyEvent.VK_0;
	case "1":
		return KeyEvent.VK_1;
	case "2":
		return KeyEvent.VK_2;
	case "3":
		return KeyEvent.VK_3;
	case "4":
		return KeyEvent.VK_4;
	case "5":
		return KeyEvent.VK_5;
	case "6":
		return KeyEvent.VK_6;
	case "7":
		return KeyEvent.VK_7;
	case "8":
		return KeyEvent.VK_8;
	case "9":
		return KeyEvent.VK_9;
	case ".":
		return KeyEvent.VK_PERIOD;
	default:
		break;
	}
	
	return 0;
}
 
源代码18 项目: JavaGame   文件: InputHandler.java
private void toggleKey(int keyCode, boolean isPressed) {
	if (!isIgnoreInput()) {
		if (keyCode == KeyEvent.VK_Z && isAzertyCountry || keyCode == KeyEvent.VK_W && !isAzertyCountry
				|| keyCode == KeyEvent.VK_UP) {
			up.toggle(isPressed);
		}

		if (keyCode == KeyEvent.VK_Q && isAzertyCountry || keyCode == KeyEvent.VK_A && !isAzertyCountry
				|| keyCode == KeyEvent.VK_LEFT) {
			left.toggle(isPressed);
		}

		if (keyCode == KeyEvent.VK_S || keyCode == KeyEvent.VK_DOWN) {
			down.toggle(isPressed);
		}

		if (keyCode == KeyEvent.VK_D || keyCode == KeyEvent.VK_RIGHT) {
			right.toggle(isPressed);
		}
	}
	if (isIgnoreInput()) {
		up.toggle(false);
		down.toggle(false);
		left.toggle(false);
		right.toggle(false);
	}

	if (keyCode == KeyEvent.VK_M) {
		if(!toggleMusic){
			Game.getBackgroundMusic().play();
			print.print("Playing Music", PrintTypes.MUSIC);
			toggleMusic = true;
		}
	}

	if (keyCode == KeyEvent.VK_COMMA) {
		Game.getBackgroundMusic().stop();
		if(toggleMusic)
			print.print("Stopping Music", PrintTypes.MUSIC);
			toggleMusic = false;
	}


	if (keyCode == KeyEvent.VK_W && isAzertyCountry || keyCode == KeyEvent.VK_Z && !isAzertyCountry) {
		// if (map == 0){
		// Game.getGame().setMap("/levels/water_level.png");
		// map++;
		// } else{
		// Game.getGame().setMap("/levels/custom_level.png");
		// map--;
		// }
		if (Game.getMap() == 2) {
			if (Game.isNpc()) {
				Game.setNpc(false);
			}
			Game.setChangeLevel(true);
		}
	}
	if (keyCode == KeyEvent.VK_N) {
		if (Game.getPlayer().isMoving()) {
			setIgnoreInput(true);
			int n = popup.Warn("Stop moving before spawning dummy AI");
			if (n == 0) {
				setIgnoreInput(false);
			}
			return;
		}
		if (!Game.isNpc()) {
			Game.setNpc(true);
			Game.npcSpawn();
			print.print("Dummy has been spawned", PrintTypes.GAME);
		}
	}
	if (keyCode == KeyEvent.VK_K) {
		if (Game.isNpc()) {
			Game.setNpc(false);
			Game.npcKill();
			print.print("Dummy has been removed", PrintTypes.GAME);
		}
	}

	if (keyCode == KeyEvent.VK_A && isAzertyCountry || keyCode == KeyEvent.VK_Q && !isAzertyCountry)
		this.quitGame();

	if (keyCode == KeyEvent.VK_BACK_QUOTE) {
		if (!Game.isClosing() && !Game.isDevMode()) {
			Game.setDevMode(true);
			new Thread(new SleepThread());
		}
	}
}
 
源代码19 项目: Repeat   文件: KeyCodeToChar.java
private static String getLowerCaseAlphaChar(int code) {
	switch (code) {
	case KeyEvent.VK_Q:
		return "q";
	case KeyEvent.VK_W:
		return "w";
	case KeyEvent.VK_E:
		return "e";
	case KeyEvent.VK_R:
		return "r";
	case KeyEvent.VK_T:
		return "t";
	case KeyEvent.VK_Y:
		return "y";
	case KeyEvent.VK_U:
		return "u";
	case KeyEvent.VK_I:
		return "i";
	case KeyEvent.VK_O:
		return "o";
	case KeyEvent.VK_P:
		return "p";
	case KeyEvent.VK_A:
		return "a";
	case KeyEvent.VK_S:
		return "s";
	case KeyEvent.VK_D:
		return "d";
	case KeyEvent.VK_F:
		return "f";
	case KeyEvent.VK_G:
		return "g";
	case KeyEvent.VK_H:
		return "h";
	case KeyEvent.VK_J:
		return "j";
	case KeyEvent.VK_K:
		return "k";
	case KeyEvent.VK_L:
		return "l";
	case KeyEvent.VK_Z:
		return "z";
	case KeyEvent.VK_X:
		return "x";
	case KeyEvent.VK_C:
		return "c";
	case KeyEvent.VK_V:
		return "v";
	case KeyEvent.VK_B:
		return "b";
	case KeyEvent.VK_N:
		return "n";
	case KeyEvent.VK_M:
		return "m";
	default:
		return "";
	}
}
 
源代码20 项目: Repeat   文件: KeyCodeToChar.java
private static String getUpperCaseAlphaChar(int code) {
	switch (code) {
	case KeyEvent.VK_Q:
		return "Q";
	case KeyEvent.VK_W:
		return "W";
	case KeyEvent.VK_E:
		return "E";
	case KeyEvent.VK_R:
		return "R";
	case KeyEvent.VK_T:
		return "T";
	case KeyEvent.VK_Y:
		return "Y";
	case KeyEvent.VK_U:
		return "U";
	case KeyEvent.VK_I:
		return "I";
	case KeyEvent.VK_O:
		return "O";
	case KeyEvent.VK_P:
		return "P";
	case KeyEvent.VK_A:
		return "A";
	case KeyEvent.VK_S:
		return "S";
	case KeyEvent.VK_D:
		return "D";
	case KeyEvent.VK_F:
		return "F";
	case KeyEvent.VK_G:
		return "G";
	case KeyEvent.VK_H:
		return "H";
	case KeyEvent.VK_J:
		return "J";
	case KeyEvent.VK_K:
		return "K";
	case KeyEvent.VK_L:
		return "L";
	case KeyEvent.VK_Z:
		return "Z";
	case KeyEvent.VK_X:
		return "X";
	case KeyEvent.VK_C:
		return "C";
	case KeyEvent.VK_V:
		return "V";
	case KeyEvent.VK_B:
		return "B";
	case KeyEvent.VK_N:
		return "N";
	case KeyEvent.VK_M:
		return "M";
	default:
		return "";
	}
}