import java.awt.*
import java.awt.event.*
/**
* @author Hardneedl
*/
class KeyPressDemo extends JFrame {
private static final Dimension minSize = new Dimension(300, 200)
private static final Dimension maxSize = new Dimension(1024, 768)
private static final Dimension preferredSize = new Dimension(600, 400)
public Dimension getMaximumSize() {return maxSize}
public Dimension getMinimumSize() {return minSize}
public Dimension getPreferredSize() {return preferredSize}
public String getTitle() {return "Key Press Demo"}
KeyPressDemo() throws HeadlessException {
doLay()
attachListeners()
}
private void doLay() {
Container container = getContentPane()
final JTextArea area = new JTextArea(){
public boolean isEditable() {return false}
public Color getBackground() {return Color.BLACK}
public Color getForeground() {return Color.YELLOW}
}
area.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e) {
if (e.getModifiers() == KeyEvent.CTRL_MASK &&e.getKeyChar() == KeyEvent.VK_ENTER)
area.append( e.toString()+"\r\n")
}
})
container.add(new JScrollPane(area),BorderLayout.CENTER)
pack()
}
private void attachListeners() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
}
public static void main(String[] args) {new KeyPressDemo().setVisible(true)}
}
网上找个模块(超级模兄段敬块好像被爆有后门)总之是 支持 “键盘钩子” 的 模块 弄个程序集变量,用法到网上搜,不同模块用法会有不同,羡慎但都有一个 要提供子程序指针的 “回调” 其实就是一个子程序,里面有一个参数是提供扫描到的键盘信息的,你加一个判断,只要累计3次扫描到回车键被放开的信息就燃斗“模拟按键(#下光标键)……”最好一个一个模拟按键。。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)