User interface AutoIt 3通过GUI输入键盘键

User interface AutoIt 3通过GUI输入键盘键,user-interface,autoit,User Interface,Autoit,我如何创建一个GUI元素,比如“Input”类型的元素,可以注册当前的键盘击键,但我说的不是任何字母或数字,而是像CTRL、TAB或Enter这样的特殊按钮?据我所知,没有专门的GUI元素处理这个问题。 有一些“变通办法”,比如 当某些内容被写入时,请检查是否按下了CTRL键(或其他任何键) _IsPressed() 如果用热键按CTRL键,然后做一个函数将其插入到输入中,则捕获 热键集({CTRL},_insertCTRL) 其中一种方法对您有效吗?我喜欢第二种方法,我不确定它在当前项目中是否

我如何创建一个GUI元素,比如“Input”类型的元素,可以注册当前的键盘击键,但我说的不是任何字母或数字,而是像CTRL、TAB或Enter这样的特殊按钮?

据我所知,没有专门的GUI元素处理这个问题。 有一些“变通办法”,比如

  • 当某些内容被写入时,请检查是否按下了CTRL键(或其他任何键)

    _IsPressed()

  • 如果用热键按CTRL键,然后做一个函数将其插入到输入中,则捕获

    热键集({CTRL},_insertCTRL)


  • 其中一种方法对您有效吗?

    我喜欢第二种方法,我不确定它在当前项目中是否可行,因为它将有多个输入,但我将来肯定会使用它,谢谢!很高兴我能帮忙:)