wgestures吧 关注:884贴子:3,627

没有官方文档叫我们怎么写按键序列,自己摸索出的写法

只看楼主收藏回复

官方没给出怎么写按键序列的示例代码,我参照StrokesPlus的写法,列出常用的写法:
"+"表示Shift键
"^"表示Ctrl键
"%"则表示Alt键
"@"代表Windows徽标键
键盘上的字母用小写表示。比如键盘快捷键为“Ctrl+Shift+T”,那么表示为命令则是:“^+t”。
注意:如果按键由一个字符组成,则可以直接使用该字符,如:按键A(或者a),可以直接用小写a表示,但是多个字符表示的按键则需要使用花括号{}将它们括起来,如果按键Tab则要用{TAB}表示。
{ADD} = VK_ADD
{APPS} = VK_APPS
{AT} = @
{BACKSPACE} = VK_BACK
{BKSP} = VK_BACK
{BREAK} = VK_CANCEL
{BROWSERBACK} = VK_BROWSER_BACK
{BROWSERFAVORITES} = VK_BROWSER_FAVORITES
{BROWSERFORWARD} = VK_BROWSER_FORWARD
{BROWSERHOME} = VK_BROWSER_HOME
{BROWSERREFRESH} = VK_BROWSER_REFRESH
{BROWSERSEARCH} = VK_BROWSER_SEARCH
{BROWSERSTOP} = VK_BROWSER_STOP
{BS} = VK_BACK
{CAPSLOCK} = VK_CAPITAL
{CARET} = ^
{CLEAR} = VK_CLEAR
{DECIMAL} = VK_DECIMAL
{DEL} = VK_DELETE
{DELETE} = VK_DELETE
{DIVIDE} = VK_DIVIDE
{DOWN} = VK_DOWN
{END} = VK_END
{ENTER} = VK_RETURN
{ESC} = VK_ESCAPE
{ESCAPE} = VK_ESCAPE
{F10} = VK_F10
{F11} = VK_F11
{F12} = VK_F12
{F13} = VK_F13
{F14} = VK_F14
{F15} = VK_F15
{F16} = VK_F16
{F_1} = VK_F1
{F_2} = VK_F2
{F_3} = VK_F3
{F_4} = VK_F4
{F_5} = VK_F5
{F_6} = VK_F6
{F_7} = VK_F7
{F_8} = VK_F8
{F_9} = VK_F9
{HELP} = VK_HELP
{HOME} = VK_HOME
{INS} = VK_INSERT
{LBRACE} = {
{LEFT} = VK_LEFT
{LPAREN} = (
{LWIN} = VK_LWIN
{MEDIANEXTTRACK} = VK_MEDIA_NEXT_TRACK
{MEDIAPLAYPAUSE} = VK_MEDIA_PLAY_PAUSE
{MEDIAPREVTRACK} = VK_MEDIA_PREV_TRACK
{MEDIASTOP} = VK_MEDIA_STOP
{MULTIPLY} = VK_MULTIPLY
{NUMLOCK} = VK_NUMLOCK
{NUMPAD0} = VK_NUMPAD0
{NUMPAD1} = VK_NUMPAD1
{NUMPAD2} = VK_NUMPAD2
{NUMPAD3} = VK_NUMPAD3
{NUMPAD4} = VK_NUMPAD4
{NUMPAD5} = VK_NUMPAD5
{NUMPAD6} = VK_NUMPAD6
{NUMPAD7} = VK_NUMPAD7
{NUMPAD8} = VK_NUMPAD8
{NUMPAD9} = VK_NUMPAD9
{PERCENT} = %
{PGDN} = VK_NEXT
{PGUP} = VK_PRIOR
{PLUS} = +
{PRTSC} = VK_PRINT
{RBRACE} = }
{RIGHT} = VK_RIGHT
{RPAREN} = )
{RWIN} = VK_RWIN
{SCROLL} = VK_SCROLL
{SEPARATOR} - VK_SEPARATOR
{SLEEP} - VK_SLEEP
{SNAPSHOT} = VK_SNAPSHOT
{SUBTRACT} - VK_SUBTRACT
{TAB} = VK_TAB
{TILDE} = ~
{UP} = VK_UP
{VOLDOWN} = VK_VOLUME_DOWN
{VOLMUTE} = VK_VOLUME_MUTE
{VOLUP} = VK_VOLUME_UP
{WIN} = VK_LWIN
StrokesPlus有一种用法是{VKEY X} 但我试了试,貌似对wgestures不适用


1楼2016-07-04 17:18回复
    支持楼主牛掰,楼主威武,ps正好需要大量重复的按键,正好需要这个


    IP属地:四川2楼2016-07-14 11:49
    回复
      请问“左键”和“右键”是什么?


      IP属地:广东3楼2016-08-04 22:41
      收起回复
        虚拟按键本来就是这样的啊...各自应用不过稍稍有出入而已...


        IP属地:江苏4楼2016-08-05 16:27
        回复
          音量控制的按键序列不起作用啊...


          IP属地:广东5楼2017-03-19 01:10
          回复
            我也来补充一句:
            Apps = +{f10} 即:Shift+F10


            IP属地:广西6楼2017-05-01 02:25
            收起回复
              楼主,按键延时2秒,怎么写?有谁知道的,也谢谢回复一下,感激不尽。我并用QQ发20元以上红包。


              IP属地:广西7楼2017-05-01 12:07
              收起回复
                楼主牛啊,我想问问这个Wgestures,关于按键有没有:按下、弹起、单击,这样三种状态的区分,这个跟延迟的动作加起来应用可厉害了,按下右键延迟2秒,查看文件属性……


                IP属地:海南8楼2017-07-18 11:19
                回复
                  @全在昱 @5_29_2009
                  请教个问题,按键序列里"^+t",会判定为“Ctrl+Shift+T”,那如果我想要达到,先按“Ctrl+Shift”再输入“t”,这样的按键序列应该怎样写呢


                  IP属地:湖北11楼2017-08-12 12:58
                  收起回复
                    空格键是什么


                    12楼2018-11-13 11:44
                    收起回复
                      非常感谢楼主大大


                      IP属地:北京13楼2020-03-13 15:35
                      回复
                        如何实现双击动作?比如双击Ctr


                        IP属地:上海14楼2020-04-25 22:36
                        回复
                          彻底删除选定“是”的怎么写?


                          IP属地:广东来自Android客户端15楼2020-04-30 21:12
                          回复
                            感谢楼主,妙啊


                            IP属地:广东17楼2020-08-10 11:03
                            回复