hongkongdoll face 按键列表(键盘, 鼠标和范畴器)

发布日期:2024-10-08 13:06    点击次数:151

hongkongdoll face 按键列表(键盘, 鼠标和范畴器)

按键列表(键盘, 鼠标和范畴器) 目次 鼠标 旧例按键 高等按键 滚轮 键盘 旧例按键 光标范畴按键 数字键盘 功能键 修饰键 多媒体键 其他按键 游戏范畴器(游戏手柄, 掌握杆等) 手握遥控 突出按键 CapsLock 和 IME 鼠标 旧例按键 称号 形容 LButton Send 中使用的是鼠标左键, 热键中使用的是鼠标主键. 换句话说, 若是用户通过系统修复诊治了按钮, LButton:: 是通过点击鼠标 右 键来物理激活的, 而 Send {LButton} 的推论与物理点击 左 键调换. 要长久推论逻辑上的左键单击, 请使用 Click Left 或 Send {Click Left}. RButton Send 中使用的是鼠标右键, 热键中使用的是鼠标副键. 换句话说, 若是用户通过系统修复诊治了按钮, RButton:: 是通过点击鼠标 左 键来物理激活的, 而 Send {RButton} 的推论与物理点击 右 键调换. 要长久推论逻辑上的右键单击, 请使用 Click Right 或 Send {Click Right}. MButton 鼠标中键或滚轮 高等按键 称号 形容 XButton1 鼠标的第四个按键. 一般和 Browser_Back 推论调换功能. XButton2 鼠标的第五个按键. 一般和 Browser_Forward 推论调换功能. 滚轮 称号 形容 WheelDown 向下动弹鼠标滚轮(朝向您的场合). WheelUp 朝上动弹鼠标滚轮(隔离您的场合). WheelLeftWheelRight

[v1.0.48+]: 向左或向右更始.hongkongdoll face

需要 Windows Vista 或更高版块. 这些不错在带第二个滚轮或撑握傍边更始的鼠标(但不是所有这个词) 中动作热键. 在某些情况下, 必须使用与鼠标系缚在沿途的软件来范畴这些功能. 无论使用哪种鼠标, Send 和 Click 齐不错用于在撑握它的法度中水平更始.

键盘

小心: 字母和数字按键的称号和单个字母或数字调换. 举例: b 暗示 B, 而 5 暗示 5.

诚然任何单个字符齐不错用作键名, 但其含义(SC 扫描码或 VK 编造键码) 取决于现时的键盘布局. 此外, 凭据具体情况, 某些突出字符可能需要转义或用大括号括起来. [v1.1.27+]: 字母 a-z 或 A-Z 不错用来指代相应的编造键码(频频是 vk41-vk5A), 即使它们不包含在现时的键盘布局中.

旧例按键 称号 形容 CapsLock CapsLock(大小写锁定键)

小心: Windows IME 可能会扰乱 CapsLock 的检测和功能; 关联细则, 请参阅 CapsLock 和 IME.

Space Space(空格键) Tab Tab(Tab 键) Enter Enter(回车键) Return 不推选: 使用同义词 Enter 来减少歧义. Escape(或 Esc) Esc(退出键) Backspace(或 BS) Backspace(退格键). 当 Ctrl 被按住时, ScrollLock 产生 CtrlBreak 的按键代码, 但不错通过扫描码将其与 Pause 辨别开来. 光标范畴 称号 形容 ScrollLock ScrollLock(更始锁定键) Delete(或 Del) Del(删除键) Insert(或 Ins) Ins(插入改写切换键) Home Home End End PgUp PgUp(朝上翻页键) PgDn PgDn(向下翻页键) Up ↑(朝上场合键) Down ↓(向下场合键) Left ←(向左场合键) Right →(向右场合键) 数字键

由于系统行动, 凭据 NumLock 是 ON(开) 仍是 OFF(关), 以下用斜杠分隔的键识别为不同的按键. 若是 NumLock 为 OFF 但 Shift 按下, 系统将临时开释 Shift 而且就像 NumLock 为 ON 状况不异.

称号 形容 Numpad0 / NumpadIns0 / Ins Numpad1 / NumpadEnd1 / End Numpad2 / NumpadDown2 / ↓ Numpad3 / NumpadPgDn3 / PgDn Numpad4 / NumpadLeft4 / ← Numpad5 / NumpadClear5 / 频频什么齐不作念 Numpad6 / NumpadRight6 / → Numpad7 / NumpadHome7 / Home Numpad8 / NumpadUp8 / ↑ Numpad9 / NumpadPgUp9 / PgUp NumpadDot / NumpadDel. / Del NumLock NumLock(数字锁定键). 当 Ctrl 被按住时, NumLock 产生 Pause 的按键代码, 是以在热键中使用 ^Pause 来代替 ^NumLock. NumpadDiv /(除号) NumpadMult *(乘号) NumpadAdd +(加号) NumpadSub -(减号) NumpadEnter Enter 功能键 称号 形容 F1 - F24 在大大批键盘顶部的 12 个或更多的功能键. 修饰符键 称号 形容 LWin 左边的 Win. 对应的热键前缀为 <#. RWin

右边的 Win. 对应的热键前缀为 >#.

小心: 与 Ctrl/Alt/Shift 不同, 莫得一般的/中性的 "Win" 键, 因为操作系统不撑握. 关联词, 带有 # 修饰符的热键不错触发由任一 Win 触发.

Control(或 Ctrl) Ctrl. 单独动作热键(Control::) 时它在弹起时触发, 不外若是加上颚化符前缀不错改造这种情况. 对应的热键前缀为 ^. Alt Alt. 单独动作热键(Alt::) 时它在弹起时触发, 不外若是加上颚化符前缀不错改造这种情况. 对应的热键前缀为 !. Shift Shift. 单独动作热键(Shift::) 时它在弹起时触发, 不外若是加上颚化符前缀不错改造这种情况. 对应的热键前缀为 +. LControl(或 LCtrl) 左 Ctrl. 对应的热键前缀为 <^. RControl(或 RCtrl) 右 Ctrl. 对应的热键前缀为 >^. LShift 左 Shift. 对应的热键前缀为 <+. RShift 右 Shift. 对应的热键前缀为 >+. LAlt 左 Alt. 对应的热键前缀为 <!. RAlt

右 Alt. 对应的热键前缀为 >!.

小心: 若是您的键盘布局存在 AltGr 而不是 RAlt, 那么您澈底不错凭据这里形容的那样通过 <^>! 把它动作热键前缀使用. 此外, LControl & RAlt:: 不错把 AltGr 自己修复成热键.

多媒体键

底下列出的每个按键的功能不错通过修改 Windows 注册表进行替换. 这个表格中暴露的是在 Windows 系统的大大批版块中每个按键的默许功能.hongkongdoll face

称号 形容 Browser_Back 后退 Browser_Forward 前进 Browser_Refresh 刷新 Browser_Stop 住手 Browser_Search 搜索 Browser_Favorites 保藏夹 Browser_Home 主页 Volume_Mute 静音 Volume_Down 调低音量 Volume_Up 增多音量 Media_Next 下一首 Media_Prev 上一首 Media_Stop 住手 Media_Play_Pause 播放/暂停 Launch_Mail 开放默许的电子邮件法度 Launch_Media 开放默许的媒体播放器 Launch_App1 开放此电脑(畴昔是我的电脑或谋略机) Launch_App2 开放谋略器 其他按键 称号 形容 AppsKey Menu. 这是调用右键曲折文菜单的按键. PrintScreen PrtScr(截屏键) CtrlBreak Ctrl+Pause 或 Ctrl+ScrollLock Pause Pause(暂停键) 或 Ctrl+NumLock. 当 Ctrl 被按住时, Pause 产生 CtrlBreak 的按键代码, 而 NumLock 产生 Pause 的按键代码, 是以在热键中使用 ^CtrlBreak 来代替 ^Pause. Break 不推选: 使用同义词 Pause 来代替. Help Help(匡助键). 此键可能在大大批键盘上不存在. 它频频和 F1 不同. Sleep Sleep(就寝键). 小心在一些键盘上的 sleep 键可能不是就寝功能. SCnnn 请在 nnn 中指定按键的扫描码. 识别上头莫得提到的疏远的按键. 请参阅突出按键了解细则. VKnn

请在 nn 中指定十六进制的编造按键码. 这种少许用的循序还不错幸免某些类型的热键需要装配键盘钩子. 举例, 后头的热键不使用键盘钩子, 但反作用是它会在按下 Home 或 NumpadHome 的 其中一个 时触发:

^VK24::MsgBox 您按下 Home 或 NumpadHome 键的同期按住了 Control 键.

已知完毕: 强制使用键盘钩子的 VK 热键, 举例 *VK24 或 ~VK24, 只会触发其中一个热键, 而不会触发两者(举例触发 NumpadHome 但不触发 Home). 对于 VKnn 循序的更多细节, 请参阅突出按键.

劝诫: 唯有 Send, GetKeyName(), GetKeyVK(), GetKeySC() 和 #MenuMaskKey 撑握 VKnn 和 SCnnn 组合使用. [v1.1.27+]: 无效后缀的存在遏制了 VKnn 被识别. 举例, 在 v1.1.27+ 中, vk1Bsc001:: 会激发失实, 关联词 sc001 在畴昔的版块中是被忽略的(莫得用率).

游戏范畴器(游戏手柄, 掌握杆等)

小心: 由于历史原因, 以下按钮和控件称号以 Joy 开始, 代表掌握杆. 关联词, 它们频频也适用于其他游戏范畴器, 如游戏手柄或场合盘.

Joy1 到 Joy32: 范畴器的按钮. 要援助判断您范畴器的按钮编号, 请使用此测试剧本. 请小心这里不撑握热键前缀符, 举例 ^(control) 和 +(shift) (尽管不错使用 GetKeyState 动作替代循序). 还必须小心, 若是行为窗口策划对范畴器按钮进行检测, 那么范畴器按钮按下时老是会 "传递" 给它.

尽管下列范畴器范畴器的称号弗成设为热键, 但它们不错用于 GetKeyState:

JoyX, JoyY 和 JoyZ: 手柄的 X(水平), Y(垂直) 和 Z(高度/深度) 轴. JoyR: 手柄的场合舵或第 4 轴. JoyU 和 JoyV: 手柄的第 5 和第 6 轴. JoyPOV: 视点(帽) 范畴器. JoyName: 范畴器或其驱动的称号. JoyButtons: 范畴器撑握的按钮数(不老是准确的). JoyAxes: 范畴器撑握的轴数. JoyInfo: 提供由零个或多个后头的字母构成的字符串, 这些字母暗示范畴器的功能: Z(有 Z 轴), R(有 R 轴), U(有 U 轴), V(有 V 轴), P(有 POV 范畴器), D(POV 范畴器有少数龙套的/不同的修复), C(POV 范畴器是和洽的/精良的). 示例字符串: ZRUVPD

举例, 当使用 Xbox Wireless/360 范畴器时, JoyX/JoyY 是左摇杆, JoyR/JoyU 是右摇杆, JoyZ 是傍边触发器, 而 JoyPOV 是场合键(D-pad).

多个范畴器: 若是谋略机上有多个范畴器而且您思使用第一个外的其他范畴器, 那么请在范畴器称号的前边加上范畴器的编号(最大为 16). 举例, 2joy1 暗示第二个范畴器的首个按钮.

小心: 若是您在使用剧本识别您的范畴器时遭受问题, 曾有东谈主禀报说尽管唯有一个范畴器却需要指定大于 1 的范畴器编号. 不明晰这种循序是如何赢得的或是否平淡, 不外请尝试在范畴器测试剧本中使用范畴器编号也许不错匡助确定这种循序是否得当您的系统.

另请参阅:

范畴器重映射: 使用范畴器发送键击和鼠标点击的循序. Controller-To-Mouse 剧本: 把范畴器动作鼠标使用. 手握遥控

通过 WinLIRC 客户端剧本反映手握遥控器的信号.

突出按键

若是您的键盘或鼠标含有前边莫得列出的按键, 那么使用下列法子后您仍可能把它设为热键.

在线ps 确保至少有一个使用键盘钩子的剧本正在运行. 开放剧本的主窗口并在菜单栏中聘请 "View->Key history" 后您不错判断剧本是否使用了键盘钩子. 双击剧本的托盘图标来开放其主窗口. 按下您键盘上的其中一个 "精巧按键". 聘请菜单项 "View->Key history" 向下更始到页面的底部. 在底部近邻的某个地方不错看到您按键的按下和弹起事件. 注: 一些按键不生成事件, 因此这里看不到它们的事件. 若是是这种情况, 那么您弗成径直把此突出按键设为热键, 因为您的键盘驱动或硬件在很低的的层面处理它, AutoHotkey 无法走访. 关联可能的处治决策, 请参阅下文. 若是检测到了您的按键, 请记下列表中第二列的 3 位十六进制值(举例 159). 要把此键界说为热键, 请参照此例:
SC159:: ; 把 159 替换为您按键的值.
MsgBox, %A_ThisHotkey% was pressed.
return

反向: 要把其他键重映射 为 "精巧按键", 请参照此例:

; 把 159 替换为上头找到的值. 把 FF(若是需要) 替换为
; 按键的编造键, 它不错在按键历史页面的首列找到.
#c::Send {vkFFsc159} ; 关联细则, 请参阅 Send {vkXXscYYY}.

可选的处治决策: 若是您的按键或鼠标按钮莫得在按键历史页面检测到, 那么底下的其中一种循序可能有匡助:

再行建树您鼠标或键盘的附带软件(或然不错在范畴面板或开动菜单中走访) 来让 "精巧按键" 发送其他的键击. 然后不错在剧本中把这么的键击修复为热键. 举例, 若是您建树精巧按键来发送 Ctrl+F1, 然后在剧本中通过使用 ^F1:: 您不错把这个按键迤逦的修复为热键.

试试 AHKHID. 你还不错尝试以 RawInput*, USB HID 或 AHKHID 动作要道字在论坛进行搜索.

底下是终末的妙技, 频频应该在其他所有这个词循序齐无效时才去尝试. 这是由于成功的契机很小且可能会引起难以取消的不消要的反作用: 禁用或移除您键盘或鼠标的附带软件, 不祥让它使用更模范的驱动, 举例操作系统内置的阿谁. 这里假定您突出的键盘或鼠标使用我方的驱动而且您不使用其自带驱动和软件提供的功能.

CapsLock 和 IME

Windows IME 的某些建树(如 日文输入与英文键盘) 使用 CapsLock 来切换景色. 在这种情况下, CapsLock 被 IME 压制, 而且无法被 AutoHotkey 检测. 不外, Alt+CapsLock, Ctrl+CapsLock 和 Shift+CapsLock 等快捷键不错通过变通的循序禁用. 具体来说, 发送减轻按键来修改 IME 的状况, 但通过给键盘钩子发送信号来扼制该事件, 从而沉沦任何其他影响. 不错使用以下函数来完毕这一方针:

; 需要 AutoHotkey v1.1.26+, 而且必须装配键盘钩子.
#InstallKeybdHook
SendSuppressedKeyUp(key) {
    DllCall("keybd_event"
        , "char", GetKeyVK(key)
        , "char", GetKeySC(key)
        , "uint", KEYEVENTF_KEYUP := 0x2
        , "uptr", KEY_BLOCK_THIS := 0xFFC3D450)
}

将函数复制到剧本中或保存为 SendSuppressedKeyUp.ahk 放入函数库hongkongdoll face, 不错按照以下形势使用该函数:

; 回绝 IME 的 Alt+key 快捷键.
~LAlt::SendSuppressedKeyUp("LAlt")

; 测试热键:
!CapsLock::MsgBox % A_ThisHotkey

; 重映射 CapsLock 为 LCtrl 以与 IME 兼容的形势.
*CapsLock::
    Send {Blind}{LCtrl DownR}
    SendSuppressedKeyUp("LCtrl")
    return
*CapsLock up::
    Send {Blind}{LCtrl Up}
    return


 



    Powered by 丝袜高跟 @2013-2022 RSS地图 HTML地图

    Copyright Powered by站群 © 2013-2024