⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 characterevents.java

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 JAVA
字号:
/* * $Id: CharacterEvents.java 7207 2006-04-05 20:21:31Z les7arts $ * * Copyright (c) 2004 The Open For Business Project - www.ofbiz.org * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT * OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * */package org.ofbiz.pos.event;import org.ofbiz.pos.screen.PosScreen;import org.ofbiz.pos.component.Input;/** *  * @author     <a href="mailto:jaz@ofbiz.org">Andy Zeneski</a> * @version    $Rev: 7207 $ * @since      3.2 */public class CharacterEvents {    public static boolean capsLockSet = false;    public static void triggerShift(PosScreen pos) {        pos.getInput().setFunction("SHIFT");        // TODO refresh the button display    }    public static void triggerCaps(PosScreen pos) {        capsLockSet = !capsLockSet;        // TODO refresh the button display    }    public static void triggerDel(PosScreen pos) {        pos.getInput().stripLastChar();    }    public static void triggerA(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('A');        } else {            input.appendChar('a');        }    }    public static void triggerB(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('B');        } else {            input.appendChar('b');        }    }    public static void triggerC(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('C');        } else {            input.appendChar('c');        }    }    public static void triggerD(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('D');        } else {            input.appendChar('d');        }    }    public static void triggerE(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('E');        } else {            input.appendChar('e');        }    }    public static void triggerF(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('F');        } else {            input.appendChar('f');        }    }    public static void triggerG(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('G');        } else {            input.appendChar('g');        }    }    public static void triggerH(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('H');        } else {            input.appendChar('h');        }    }    public static void triggerI(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('I');        } else {            input.appendChar('i');        }    }    public static void triggerJ(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('J');        } else {            input.appendChar('j');        }    }    public static void triggerK(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('K');        } else {            input.appendChar('k');        }    }    public static void triggerL(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('L');        } else {            input.appendChar('l');        }    }    public static void triggerM(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('M');        } else {            input.appendChar('m');        }    }    public static void triggerN(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('N');        } else {            input.appendChar('n');        }    }    public static void triggerO(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('O');        } else {            input.appendChar('o');        }    }    public static void triggerP(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('P');        } else {            input.appendChar('p');        }    }    public static void triggerQ(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('Q');        } else {            input.appendChar('q');        }    }    public static void triggerR(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('R');        } else {            input.appendChar('r');        }    }    public static void triggerS(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('S');        } else {            input.appendChar('s');        }    }    public static void triggerT(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('T');        } else {            input.appendChar('t');        }    }    public static void triggerU(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('U');        } else {            input.appendChar('u');        }    }    public static void triggerV(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('V');        } else {            input.appendChar('v');        }    }    public static void triggerW(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('W');        } else {            input.appendChar('w');        }    }    public static void triggerX(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('X');        } else {            input.appendChar('x');        }    }    public static void triggerY(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('Y');        } else {            input.appendChar('y');        }    }    public static void triggerZ(PosScreen pos) {        Input input = pos.getInput();        if (capsLockSet || input.isFunctionSet("SHIFT")) {            input.appendChar('Z');        } else {            input.appendChar('z');        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -