首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu上的Autoit键重新映射(Ubuntu上的第二天)?

Ubuntu上的Autoit键重新映射(Ubuntu上的第二天)?
EN

Stack Overflow用户
提问于 2016-04-14 01:04:00
回答 1查看 69关注 0票数 0

我正在尝试使用autoit将alt-s重新映射到ctrl-s,但不知何故它不起作用。有人能给我一点小提示吗?

代码语言:javascript
运行
复制
# Enter script code
keyboard.press_key("<ctrl>")
keyboard.send_key("s")
keyboard.release_key("<ctrl>")

谢谢

EN

Stack Overflow用户

发布于 2016-04-14 19:15:55

这是从AutoIt Fuction help site复制的脚本。我刚刚用Alt+S HotKeySet和ShowMessage()函数修改了这一行。在以后,尝试找到命令并解释示例。只需使用这些文档就可以学习AutoIt。

代码语言:javascript
运行
复制
#include <MsgBoxConstants.au3>

; Press Esc to terminate script, Pause/Break to "pause"

Global $g_bPaused = False

HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("!s", "ShowMessage") ; Shift-Alt-d

While 1
    Sleep(100)
WEnd

Func TogglePause()
    $g_bPaused = Not $g_bPaused
    While $g_bPaused
        Sleep(100)
        ToolTip('Script is "Paused"', 0, 0)
    WEnd
    ToolTip("")
EndFunc   ;==>TogglePause

Func Terminate()
    Exit
EndFunc   ;==>Terminate

Func ShowMessage()
    Send("{CTRLDOWN}")
    Send("s")
    Send("{CTRLUP}")
EndFunc   ;==>ShowMessage

不带暂停功能的简短版本:

代码语言:javascript
运行
复制
#include <MsgBoxConstants.au3>
HotKeySet("{ESC}", "Terminate")
HotKeySet("!s", "ShowMessage") ; Shift-Alt-d
While 1
    Sleep(100)
WEnd
Func Terminate()
    Exit
EndFunc   ;==>Terminate
Func ShowMessage()
    Send("{CTRLDOWN}")
    Send("s")
    Send("{CTRLUP}")
EndFunc   ;==>ShowMessage
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36605072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档