C++ 如何在scheme中按键

C++ 如何在scheme中按键,c++,scheme,key,C++,Scheme,Key,这可能吗?我试着搜索计划文件,但没有找到任何有用的东西 我想制作一个每分钟或任何其他间隔“按下”一次键的程序 如果在方案中是不可能的,C++中有可能吗? 提前谢谢 在Scheme中,这在很大程度上取决于使用的解释器。例如,这里有一个取自的球拍样本,它将模拟按下k键: 不是标准的C++,但在Windows中是很容易的。标准C++中没有“密钥”。您需要一个特定于平台的终端库。这可能在方案上类似。所以k键被按下在框架内?有可能使你的浏览器或记事本或任何框架吗?A只是一个顶级容器窗口,原则上你可以在框架

这可能吗?我试着搜索计划文件,但没有找到任何有用的东西

我想制作一个每分钟或任何其他间隔“按下”一次键的程序

如果在方案中是不可能的,C++中有可能吗?


提前谢谢

在Scheme中,这在很大程度上取决于使用的解释器。例如,这里有一个取自的球拍样本,它将模拟按下k键:


不是标准的C++,但在Windows中是很容易的。标准C++中没有“密钥”。您需要一个特定于平台的终端库。这可能在方案上类似。所以k键被按下在框架内?有可能使你的浏览器或记事本或任何框架吗?A只是一个顶级容器窗口,原则上你可以在框架内放置任何你想要的东西。谢谢!Uhm另一个问题:
(定义记录输入%(类画布%(定义/公共(获取输入)(显示输入(发送获取键代码)))或输出?(超新))(定义画布(新模拟键画布%(父帧)))
我想让这个类记录我键入的击键输入,以及模拟键画布%class从原始问题中写入屏幕的输入?任何适合您需要的!我无权发表意见;)
#lang racket/gui

(define frame (new frame%
                   (label "Example")
                   (width 300)
                   (height 300)))

(define simulate-key-canvas%
  (class canvas%
    (define/public (simulate-key key)
      (send this on-char key))

    (define/override (on-char key)
      (displayln (send key get-key-code)))

    (super-new)))

(define canvas
  (new simulate-key-canvas%
       (parent frame)))

(send frame show #t)
(send canvas simulate-key (new key-event% (key-code #\k)))