F19键

简介: F19键

一.Alfred

说明:系统会以alfred配置的快捷键为第一优先级,配置的时候需要考虑被占用情况

  • F19 唤起 alfred
  • F19+c 打开 alfred 的剪切板
  • F19+s 打开 alfred 的 snippets
  • F19+u 打开 alfred 的有道翻译
  • F19+O 打开 kuan 的解忧杂货铺
  • F17+F 一键打开访达下载
  • F19+w 打开微信
  • F19+g 下载粘贴地址
  • F19+j 打开 jetbrains toolbox
  • F19+1  obs开始录制
  • F19+2  obs停止录制
  • 唤起+关键字
  • F19+ip 一键查看 ip
  • F19+start 一键打开应用
  • F19+tq 一键查询天气
  • F19+ps 一键提交 blog

二.idea

  • F19+3 添加书签/删除书签
  • F19+a 打开全部书签
  • F19+d 打开 debug 页面
  • F19+R 替换
  • F19+F 类的概要,以前的 command+F12
  • F19+x 下一个方法
  • F19+z 上一个方法
  • F19+e 最近打开的项目
  • F19+a 关闭所有项目
  • F19+M 彩虹括号代码
  • F19+N 彩虹括号代码
  • F17+P 演出模式
  • F19+9 跳转到当前行

三.其他

typora

  • F19+z 清除样式

chrome

  • F19+左右键 标签页切换

snipaste

  • F19+v 贴图

四.配置 F19

1.下载

下载 Karabiner-Elements-12.0.0,https://pqrs.org/osx/karabiner/

2.配置

https://pqrs.org/osx/karabiner/complex_modifications/Change caps_lock key,点 Import

删除多余规则,剩余一条:Post f19 key when pressed alone

3.修改

编辑 ~/.config/karabiner/karabiner.json 搜这个规则的关键词,把 caps_lock 缓存 right_command

4.设置

F19(右command)=command+control+option+shift

重启 Karabiner-Elements,为各个 app 设置自己顺手的快捷键

{

 "global": {

   "ask_for_confirmation_before_quitting": true,

   "check_for_updates_on_startup": true,

   "show_in_menu_bar": true,

   "show_profile_name_in_menu_bar": false,

   "unsafe_ui": false

 },

 "profiles": [

   {

     "complex_modifications": {

       "parameters": {

         "basic.simultaneous_threshold_milliseconds": 50,

         "basic.to_delayed_action_delay_milliseconds": 500,

         "basic.to_if_alone_timeout_milliseconds": 1000,

         "basic.to_if_held_down_threshold_milliseconds": 500,

         "mouse_motion_to_scroll.speed": 100

       },

       "rules": [

         {

           "description": "Change right_command  key to command+control+option+shift. (Post f19 key when pressed alone)",

           "manipulators": [

             {

               "from": {

                 "key_code": "right_command",

                 "modifiers": {

                   "optional": ["any"]

                 }

               },

               "to": [

                 {

                   "key_code": "left_shift",

                   "modifiers": ["left_command", "left_control", "left_option"]

                 }

               ],

               "to_if_alone": [

                 {

                   "key_code": "f19"

                 }

               ],

               "type": "basic"

             }

           ]

         },

         {

           "description": "Change right_control  key to command+shift+option. (Post f17 key when pressed alone)",

           "manipulators": [

             {

               "from": {

                 "key_code": "right_control",

                 "modifiers": {

                   "optional": ["any"]

                 }

               },

               "to": [

                 {

                   "key_code": "left_shift",

                   "modifiers": ["left_command", "left_option"]

                 }

               ],

               "to_if_alone": [

                 {

                   "key_code": "f17"

                 }

               ],

               "type": "basic"

             }

           ]

         },

         {

           "description": "Change right_option  key to command+control+shift. (Post f18 key when pressed alone)",

           "manipulators": [

             {

               "from": {

                 "key_code": "right_option",

                 "modifiers": {

                   "optional": ["any"]

                 }

               },

               "to": [

                 {

                   "key_code": "left_control",

                   "modifiers": ["left_command", "left_shift"]

                 }

               ],

               "to_if_alone": [

                 {

                   "key_code": "f17"

                 }

               ],

               "type": "basic"

             }

           ]

         }

       ]

     },

     "devices": [

       {

         "disable_built_in_keyboard_if_exists": false,

         "fn_function_keys": [],

         "identifiers": {

           "is_keyboard": true,

           "is_pointing_device": false,

           "product_id": 834,

           "vendor_id": 1452

         },

         "ignore": false,

         "manipulate_caps_lock_led": true,

         "simple_modifications": [],

         "treat_as_built_in_keyboard": false

       },

       {

         "disable_built_in_keyboard_if_exists": false,

         "fn_function_keys": [],

         "identifiers": {

           "is_keyboard": false,

           "is_pointing_device": true,

           "product_id": 834,

           "vendor_id": 1452

         },

         "ignore": true,

         "manipulate_caps_lock_led": false,

         "simple_modifications": [],

         "treat_as_built_in_keyboard": false

       },

       {

         "disable_built_in_keyboard_if_exists": false,

         "fn_function_keys": [],

         "identifiers": {

           "is_keyboard": true,

           "is_pointing_device": false,

           "product_id": 49284,

           "vendor_id": 1133

         },

         "ignore": false,

         "manipulate_caps_lock_led": true,

         "simple_modifications": [],

         "treat_as_built_in_keyboard": false

       },

       {

         "disable_built_in_keyboard_if_exists": false,

         "fn_function_keys": [],

         "identifiers": {

           "is_keyboard": false,

           "is_pointing_device": true,

           "product_id": 49284,

           "vendor_id": 1133

         },

         "ignore": true,

         "manipulate_caps_lock_led": false,

         "simple_modifications": [],

         "treat_as_built_in_keyboard": false

       },

       {

         "disable_built_in_keyboard_if_exists": false,

         "fn_function_keys": [],

         "identifiers": {

           "is_keyboard": true,

           "is_pointing_device": false,

           "product_id": 591,

           "vendor_id": 1452

         },

         "ignore": false,

         "manipulate_caps_lock_led": true,

         "simple_modifications": [],

         "treat_as_built_in_keyboard": false

       }

     ],

     "fn_function_keys": [

       {

         "from": {

           "key_code": "f1"

         },

         "to": [

           {

             "consumer_key_code": "display_brightness_decrement"

           }

         ]

       },

       {

         "from": {

           "key_code": "f2"

         },

         "to": [

           {

             "consumer_key_code": "display_brightness_increment"

           }

         ]

       },

       {

         "from": {

           "key_code": "f3"

         },

         "to": [

           {

             "apple_vendor_keyboard_key_code": "mission_control"

           }

         ]

       },

       {

         "from": {

           "key_code": "f4"

         },

         "to": [

           {

             "apple_vendor_keyboard_key_code": "spotlight"

           }

         ]

       },

       {

         "from": {

           "key_code": "f5"

         },

         "to": [

           {

             "consumer_key_code": "dictation"

           }

         ]

       },

       {

         "from": {

           "key_code": "f6"

         },

         "to": [

           {

             "key_code": "f6"

           }

         ]

       },

       {

         "from": {

           "key_code": "f7"

         },

         "to": [

           {

             "consumer_key_code": "rewind"

           }

         ]

       },

       {

         "from": {

           "key_code": "f8"

         },

         "to": [

           {

             "consumer_key_code": "play_or_pause"

           }

         ]

       },

       {

         "from": {

           "key_code": "f9"

         },

         "to": [

           {

             "consumer_key_code": "fast_forward"

           }

         ]

       },

       {

         "from": {

           "key_code": "f10"

         },

         "to": [

           {

             "consumer_key_code": "mute"

           }

         ]

       },

       {

         "from": {

           "key_code": "f11"

         },

         "to": [

           {

             "consumer_key_code": "volume_decrement"

           }

         ]

       },

       {

         "from": {

           "key_code": "f12"

         },

         "to": [

           {

             "consumer_key_code": "volume_increment"

           }

         ]

       }

     ],

     "name": "Default profile",

     "parameters": {

       "delay_milliseconds_before_open_device": 1000

     },

     "selected": true,

     "simple_modifications": [],

     "virtual_hid_keyboard": {

       "country_code": 0,

       "indicate_sticky_modifier_keys_state": true,

       "mouse_key_xy_scale": 100

     }

   }

 ]

}

5.扩展

按照同样的方式,可以将右边的 control 设置为 F17,是自己的快捷键更加灵活多样,保证快捷键足够用

  • 右边的 command 为 F19
  • 右边的 option 为 F18
  • 右边的 control 为 F17
相关文章
|
JavaScript Java 数据挖掘
如何成为一名独立开发者
【1月更文挑战第10天】如何成为一名独立开发者
|
5月前
|
人工智能 算法 API
多模态模型卷王诞生!InternVL3:上海AI Lab开源78B多模态大模型,支持图文视频全解析!
上海人工智能实验室开源的InternVL3系列多模态大语言模型,通过原生多模态预训练方法实现文本、图像、视频的统一处理,支持从1B到78B共7种参数规模。
880 6
多模态模型卷王诞生!InternVL3:上海AI Lab开源78B多模态大模型,支持图文视频全解析!
|
缓存 搜索推荐 API
Alfred使用
Alfred使用
|
网络性能优化 定位技术 C++
跨地区远程访问如何更快、更稳、更可靠:贝锐蒲公英智能选路
贝锐蒲公英云智慧组网采用自研智能选路技术,可根据实时网络状况自动选择最优路径,大幅降低延迟并提升传输速率。相较于传统单线模式下数据必须经由单一服务器转发导致高延迟与无备份线路的问题,蒲公英通过全球分布式节点与SD-WAN技术实现了智能实时导航能力。实测显示,智能选路可使通讯延迟降低5倍、传输速率提升百倍。该技术基于多云服务商的主干网络与FullMesh架构,能自动避开拥堵路径并确保网络可用性,即使面对线路故障也能自动切换,提供更快速、稳定和可靠的跨地区远程访问体验。
437 3
跨地区远程访问如何更快、更稳、更可靠:贝锐蒲公英智能选路
|
缓存 前端开发 JavaScript
如何减少React中无关组件的重渲染
你是否同我一样,总是会遇到一些莫名其妙的渲染问题,有时为了解决bug,需要耗费相当气力来debug呢?快来一起学习下react re-render 这些小技巧吧,或许能帮你减少组件树中无关组件的重渲染及重挂载,可以提升性能,同时也能提高用户体验哟。 案例代码:https://github.com/buzingar/re-render-demos
2545 5
|
算法 编译器 Swift
【Swift开发专栏】Swift与Objective-C的对比
【4月更文挑战第30天】Swift与Objective-C对比:Swift语法简洁,支持元组、泛型和闭包,提高可读性;性能优化,使用LLVM编译器,与Objective-C兼容,便于迁移项目;生态系统活跃,苹果官方支持,丰富资源库。Objective-C虽历史悠久,但逐渐边缘化。对于新项目和开发者,Swift是更佳选择,驱动iOS开发创新。
1001 0
|
存储 NoSQL Redis
Windows10 如何开机自动启动redis
Windows10 如何开机自动启动redis
|
XML Java 数据库
EasyCode使用
EasyCode使用
|
开发工具 iOS开发 git
Mac Homebrew 安装与卸载
Mac Homebrew 安装与卸载
13513 0