将鼠标中键或滚轮映射为自定义键盘按键

下载

步骤

  1. 添加程序
  2. 选择一个鼠标按键,在下拉框中选择「模拟按键」
  3. 点击设置按钮:
    • 手动键入自定义按键,如:{End}
    • 确定
  4. 应用
辅助按键标记: 
  {CTRL} {RCTRL} {ALT} {RALT} {SHIFT} {RSHIFT} {LWIN} {RWIN} {APPS}
  注意: 	辅助按键标记可以如 {CTRL}{ALT} 一样组合使用,但“仅应用到下一个”普通按键。
	举个例子,若想发送 CTRL+a+CTRL+s,您应该输入“{CTRL}A{CTRL}S”。

扩展键标记: 
  {DEL} {INS} {PGUP} {PGDN} {HOME} {END} {RETURN} {ESCAPE} {BACKSPACE}
  {TAB} {PRTSCN} {PAUSE} {SPACE} {CAPSLOCK} {NUMLOCK} {SCROLLLOCK} {BREAK} {CTRLBREAK}

方向键标记:		{UP} {DOWN} {LEFT} {RIGHT}
功能键标记:		{F1, F2, F3 ... F24}
音量键标记:		{VOL+}, {VOL-}, {MUTE}
多媒体键标记:		{MEDIAPLAY}, {MEDIASTOP}, {MEDIANEXT}, {MEDIAPREV}
鼠标按键标记:		{LMB}, {RMB}, {MMB}, {MB4/XMB1}, {MB5/XMB2}
鼠标按键按下/释放标记:	添加字母 D 或 U 在上述鼠标按键标记之后
			以表示鼠标按键的按下或释放,
			例如 {LMBD}, {LMBU}, {RMBD}, {RMBU}, {MB4D}, {MB5U} etc.
鼠标滚轮标记:		{MWUP}, {MWDN}, {TILTL}, {TILTR}
数字键盘标记:		{NUM0-NUM9} {NUM+} {NUM-} {NUM.} {NUM/} {NUM*} {NUMENTER}
浏览器按键标记:		{BACK}, {FORWARD}, {STOP}, {REFRESH}, {WEBHOME}, {SEARCH}, {FAVORITES}
切换锁定键标记:		{NUMLOCKON}, {NUMLOCKOFF}, {CAPSLOCKON}, {CAPSLOCKOFF},
			{SCROLLLOCKON}, {SCROLLLOCKOFF}

特殊功能标记: 		{WAIT:n}  插入一个 <n> 秒的延迟。
			{WAITMS:n}  插入一个 <n> 毫秒的延迟。
			{WAITMS:x-y} 插入一个长度介于 <x> 和 <y> 毫秒之间的随机延迟。
			{HOLD:n}  按住下一个按键不放维持 <n> 秒。
			{HOLDMS:n} 按住下一个按键不放维持 <n> 毫秒。
			{VKC:n}  发送指定的虚拟键盘编码。
			{EXT:n}  发送指定的扩展虚拟键盘编码。
			{CLEAR}  清除所有辅助按键标记包括 {CTRL}、{ALT} 等。
			{SC:n} 发送指定的键盘扫描码。
			{SCE:n} 发送指定的扩展键盘扫描码。
			{CB:<text>} 复制指定文本至剪贴板。

移动标记:		{MADD:x,y} 移动指针的 X 或 Y 坐标 <x,y> 像素
			{MSET:x,y} 设置指针坐标至 <x,y> (相对于主显示器)
			{PSET:x,y} 设置指针坐标至 <x,y> (相对于配置文件指定窗口)
			{ASET:x,y} 设置指针坐标至 <x,y> (相对于活动窗口)
			{MSAVE:n} 保存当前指针坐标至位置记忆 <n> (1-10)
			{MREST:n} 从位置记忆 <n> (1-10) 恢复指针坐标

程序标记:		{RUN:<application>} 运行指定程序。
			{RUNHID:<application>} 运行指定程序 (隐藏窗口)。
			{RUNMAX:<application>} 运行指定程序 (最大化窗口)。
			{RUNMIN:<application>} 运行指定程序 (最小化窗口)。
			{RUNADM:<application>} 运行指定程序 (管理员模式)。
			{KILL:<executable>} 结束指定程序的所有进程。
			注意: 对于运行命令,请指定目标程序的完整路径 (包括扩展名 .EXE)

动作标记:		{ACTIVATE} 激活指针下的窗口。
			{ACTIVATEPARENT} 激活当前指针下窗口的父级窗口。
			{ACTIVATETOP} 激活当前指针下窗口的根窗口 (顶级父窗口)。
			{CURSORBUSY} 将鼠标指针切换为正忙指针。
			{CURSORDEFAULT} 将鼠标指针切换为默认指针。
			{INVERTXY} 反转 X 与 Y 轴。
			{INVERTX} 反转 X 轴。
			{INVERTY} 反转 Y 轴。
			{LOCKXY} 锁定 X 与 Y 轴。
			{LOCKX} 锁定 X 轴。
			{LOCKY} 锁定 Y 轴。
			{LOCKC} Cycle Lock X->Y->Unlock Axis.
			{UNLOCKXY} 解锁 X 与 Y 轴。
			{UNLOCKX} 解锁 X 轴。
			{UNLOCKY} 解锁 Y 轴。

Windows 消息标记:	{POSTWM:<M>,<L>,<W>} 向当前指针下窗口发送消息 (PostMessage 方式,发出消息后不等待回应)。
			{SENDWM:<M>,<L>,<W>} 向当前指针下窗口发送消息 (SendMessage 方式,发出消息后等待回应)。
			其中:	<M> 为消息,<L> 为 LPARAM 参数值,<W> 为 WPARAM 参数值。
			注意:	<M>、<L> 和 <W> 可以为十进制 (如 16) 或十六进制 (如 0x10)。

方案辅助按键标记:	{LAYER:x} 切换至方案 <x>
			{LAYER:next} 切换至下一方案
			{LAYER:back} 切换至前一方案
			{LAYER:last} 撤销切换方案

发送方法 1,2,4,5,6,7,9 的特殊标记: 
			{PRESS} 按下下列键: 
			{RELEASE}松开下列键
			注意: 您必须在同一序列中松开 ({RELEASE}) 您按下 ({PRESS}) 的所有键!

按键按下/释放/重复时触发标记:
			{OD} 仅在按键按下时发送
			{OU} 仅在按键释放时发送
			{OR} 仅在按键重复时发送

示例: 
    关闭一个窗口: {ALT}{F4}
    选中所有项目: {CTRL}A
    在 Microsoft Word 中输入加粗的“my text”文本: {CTRL}bmy text{CTRL}b
    在按键按下与松开期间以 50 毫秒延时反复键入“r”键: {HOLDMS:50}r
    关闭数字键锁定: {NUMLOCKOFF}
  要按下 a b c 并在等待 100 毫秒后松开,只需: {PRESS}abc{WAITMS100}{RELEASE}cba

截图