本文整理匯總了Java中org.sikuli.script.KeyModifier類的典型用法代碼示例。如果您正苦於以下問題:Java KeyModifier類的具體用法?Java KeyModifier怎麽用?Java KeyModifier使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
KeyModifier類屬於org.sikuli.script包,在下文中一共展示了KeyModifier類的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getKeyModifier
import org.sikuli.script.KeyModifier; //導入依賴的package包/類
public int getKeyModifier() {
if (Data != null) {
switch (Data.toUpperCase()) {
case "SHIFT":
return KeyModifier.SHIFT;
case "CTRL":
return KeyModifier.CTRL;
case "ALT":
return KeyModifier.ALT;
case "START":
return KeyModifier.WIN;
default:
return 0;
}
} else {
return 0;
}
}
示例2: hideFocusedProgram
import org.sikuli.script.KeyModifier; //導入依賴的package包/類
/**
* Minimizes the current focused program
*/
public static void hideFocusedProgram() {
if (System.getProperty("os.name").equals("Mac OS X")) {
SCREEN.type("h", KeyModifier.CMD);
}
if (System.getProperty("os.name").contains("Windows")) {
SCREEN.type(Key.DOWN, KeyModifier.WIN);
}
}
示例3: closeFocusedProgram
import org.sikuli.script.KeyModifier; //導入依賴的package包/類
/**
* Closes the current focused program.
*/
public static void closeFocusedProgram() {
try {
if (System.getProperty("os.name").equals("Mac OS X")) {
SCREEN.type("q", Key.CMD);
}
if (System.getProperty("os.name").contains("Windows")) {
SCREEN.type(Key.F4, KeyModifier.WIN | KeyModifier.ALT);
}
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
示例4: clearField
import org.sikuli.script.KeyModifier; //導入依賴的package包/類
private void clearField(Screen screen) {
screen.type("a", KeyModifier.CMD);
screen.type(Key.BACKSPACE);
}