# keys-idea-plugin **Repository Path**: The-Keyboard/keys-idea-plugin ## Basic Information - **Project Name**: keys-idea-plugin - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-04-27 - **Last Updated**: 2025-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![输入图片说明](ui.png) # 说明 - 目前提供了2个快捷功能 - 启动popup面板后,直接输入组合键: 注意:只能通过输入字符触发某菜单。左侧待选的列表,无法点击,无法响应方向键,无法响应回车键。 注意:当可以过滤出唯一的菜单了,就会自动触发菜单,而不需要其他操作,比如回车之类(这个行为跟大家的习惯可能不同,但这样比较合理) 比如我把cf设置成code format菜单,我输入cf后,此时已经定位了唯一的一个菜单,会自动触发这个菜单. 而不需要再输入回车 - 右侧【最近触发的菜单列表】,可以通过输入数字直接触发某菜单 单击某个菜单可以跟这个菜单设置一个触发组合键 比如跟[navigate/Go to File]设置一个nf,之后就可以用nf触发菜单 # 快速体验 1,插件安装(见下文) 2,导入按键配置文件 下载文件 https://gitee.com/The-Keyboard/keys-idea-plugin/raw/master/my-actions.conf 到{user-home}/.idea/my-actions.conf 3,配置启动键的keymap(见下文) 4,使用启动键即弹出popup窗口 5,使用组合键 触发某个菜单,比如cf # 下载,安装 1,可以在releases 下载 2,也可以在插件市场搜key actions # 配置启动键 插件安装后,在keymap里搜key actions,映射成自己喜欢的快捷键比如f5,要注意下f5是否跟其他快捷键有冲突 建议配置成f5这样的单键快捷键,而不是组合键. 使用比较方便快捷. 如果是编程键盘,或编程鼠标. 也可以自己定制键位 # 快捷键配置 方法有几种 1, 导入其他人的配置文件 可以使用仓库的 my-actions.conf文件 2,使用ui功能配置 3,直接编辑配置文件 ## 导入其他人的配置文件 下载配置文件,丢到本机的{user-home}/.idea/my-actions.conf ## 直接修改配置文件 ```properties x=菜单目录 xa=菜单code1,菜单name xb=菜单code2, # 可省略name xc=菜单code3 # 可省略逗号和name ``` - 菜单目录(不会触发某个功能,只是个目录) 必须配置,因为使用时是通过目录一层一层的来找菜单的. - 菜单code 必填,每个菜单都有code. 怎么获取? 1,状态栏菜单[dump按钮],然后通过菜单名,搜索来找. - 菜单name 如果不配置功能名字,默认会显示菜单自己的name 推荐别配置,用默认的