MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / isKeyDown

Method isKeyDown

ij/src/main/java/ij/macro/Functions.java:3927–3936  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3925
3926
3927 double isKeyDown() {
3928 double value = 0.0;
3929 String key = getStringArg().toLowerCase(Locale.US);
3930 if (key.indexOf("alt")!=-1) value = IJ.altKeyDown()==true?1.0:0.0;
3931 else if (key.indexOf("shift")!=-1) value = IJ.shiftKeyDown()==true?1.0:0.0;
3932 else if (key.indexOf("space")!=-1) value = IJ.spaceBarDown()==true?1.0:0.0;
3933 else if (key.indexOf("control")!=-1) value = IJ.controlKeyDown()==true?1.0:0.0;
3934 else interp.error("Invalid key");
3935 return value;
3936 }
3937
3938 String runMacro(boolean eval) {
3939 interp.getLeftParen();

Callers 1

getFunctionValueMethod · 0.95

Calls 7

getStringArgMethod · 0.95
altKeyDownMethod · 0.95
shiftKeyDownMethod · 0.95
spaceBarDownMethod · 0.95
controlKeyDownMethod · 0.95
indexOfMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected