【问题标题】:In Karabiner, how do I set a button to toggle auto-hold that button?在 Karabiner 中,如何设置一个按钮来切换自动按住该按钮?
【发布时间】:2016-02-08 07:56:55
【问题描述】:

我正在尝试 private.xml 中的示例。我想这样做:当我按下 control + W 时,我希望它自动保持 W(直到我再次按下 control + W)。

当我控制+左键单击时,我希望它保持左键单击,直到我再次输入命令。有人知道怎么做吗?

【问题讨论】:

    标签: macos karabiner


    【解决方案1】:
    {
         "type": "basic",
         "from": {
             "key_code": "w",
             "modifiers": {
                 "optional": [
                     "control"
                 ]
             }
         },
    
         "to": [
             {
                 "key_code": "w",
                 "modifiers": [
                 "left_control"
                 ]
             },
             {
                 "set_variable": {
                     "name": "control_w pressed",
                     "value": 0
                 }
             }
         ],
         "conditions": [
             {
                 "type": "variable_if",
                 "name": "control_w pressed",
                 "value": 1
             }
         ]
    
     },
     {
           "type": "basic",
           "from": {
               "key_code": "w",
               "modifiers": {
                   "optional": [
                       "control"
                   ]
               }
           },
           "to": [
               {
                   "key_code": "w",
                   "modifiers": [
                   "left_control"
                   ]
               }
           ],
           "conditions": [
               {
                   "type": "variable_if",
                   "name": "control_w pressed",
                   "value": 1
               }
           ]
       },
    
    
       {
           "type": "basic",
           "from": {
               "key_code": "w",
               "modifiers": {
                   "optional": [
                       "control"
                   ]
               }
           },
    
           "to": [
               {
                   "key_code": "w",
                   "modifiers": [
                   "left_control"
                   ]
               }
           ],
           "to_if_alone": [
               {
                   "set_variable": {
                       "name": "control_w pressed",
                       "value": 1
                   }
               }
           ]
       } 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-24
      • 2018-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多