java.awt.event.InputEvent#isMetaDown()源码实例Demo

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

源代码1 项目: marathonv5   文件: WSRecorder.java
private String buildModifiersText(InputEvent e) {
    StringBuilder sb = new StringBuilder();
    if (e.isAltDown()) {
        sb.append("Alt+");
    }
    if (e.isControlDown()) {
        sb.append("Ctrl+");
    }
    if (e.isMetaDown()) {
        sb.append("Meta+");
    }
    if (e.isShiftDown()) {
        sb.append("Shift+");
    }
    if (sb.length() > 0) {
        sb.setLength(sb.length() - 1);
    }
    String mtext = sb.toString();
    return mtext;
}
 
源代码2 项目: StringManipulation   文件: PopupChoiceAction.java
@Override
public void update(AnActionEvent e) {
	super.update(e);
	Editor editor = CommonDataKeys.EDITOR.getData(e.getDataContext());
	if (editor == null) {
		e.getPresentation().setEnabled(false);
		return;
	}
	Project project = getEventProject(e);
	if (project != null) {
		InputEvent inputEvent = e.getInputEvent();
		boolean onlyAltDown = false;
		if (inputEvent != null) {
			onlyAltDown = inputEvent.isAltDown() && !inputEvent.isShiftDown() && !inputEvent.isMetaDown() && !inputEvent.isControlDown();
		}
		LookupEx activeLookup = LookupManager.getInstance(project).getActiveLookup();
		boolean dialogOpen = isFromDialog(project);
		boolean popupCheck = activeLookup == null || (activeLookup != null && !onlyAltDown);
		boolean dialogCheck = !dialogOpen || (dialogOpen && !onlyAltDown);
		e.getPresentation().setEnabled((popupCheck && dialogCheck));
	}
}
 
源代码3 项目: trufflesqueak   文件: SqueakDisplay.java
public int recordModifiers(final InputEvent e) {
    final int shiftValue = e.isShiftDown() ? KEYBOARD.SHIFT : 0;
    final int ctrlValue = e.isControlDown() ? KEYBOARD.CTRL : 0;
    final int optValue = e.isAltDown() || e.isAltGraphDown() ? KEYBOARD.ALT : 0;
    final int cmdValue = e.isMetaDown() ? KEYBOARD.CMD : 0;
    final int modifiers = shiftValue + ctrlValue + optValue + cmdValue;
    buttons = buttons & ~KEYBOARD.ALL | modifiers;
    return modifiers;
}
 
源代码4 项目: workcraft   文件: DesktopApi.java
public static boolean isMenuKeyDown(InputEvent e) {
    if (getOs().isMac()) {
        return e.isMetaDown();
    }
    return e.isControlDown();
}
 
源代码5 项目: TrakEM2   文件: Utils.java
/** The CTRL key functionality is passed over to the COMMAND key (aka META key) in a MacOSX. */
static public final boolean isControlDown(final InputEvent e) {
	return IJ.isMacOSX() ? e.isMetaDown()
		             : e.isControlDown();
}