当前位置: 首页 > news >正文

DeepinV20实现使用CapsLock键切换输入法

概览

    • 起因
    • 参考资料
    • 解决问题
      • 1. 删除`CapsLock`键映射关系
      • 2. 新建`CapsLock`键映射关系
      • 3. 建立配置文件
      • 4. **注销用户或者重启电脑**
      • 5. 修改切换输入法快捷键
      • 6. 测试输入

起因

看同事的MacBook可以使用CapsLock键切换输入法,而我作为ShiftCapsLock键几乎不使用,所以萌生了使用CapsLock键切换输入法的念头。

参考资料

由于没有直接找到Deepin的相关文章或者资料,所以以Ubuntu为搜索关键字找出了知乎上的一篇帖子:
linux下把capslock换成快捷键的黑科技有吗?
ArchLinux - Xmodmap

解决问题

综合知乎上的相关资料,总结出如下步骤:

1. 删除CapsLock键映射关系

remove Lock = Caps_Lock

2. 新建CapsLock键映射关系

帖子中给出的方案是替换为Mode_switch,但是根据X11文件来看,这个键符号有着特殊用途,所以我的方案是替换为F35
如果你想更换为其他键盘符号,可以在文件/usr/include/X11/keysymdef.h中寻找一个合适的,需要注意的是,取符号时不应当携带前缀XK_

keycode 66 = F35 F35 F35 F35

3. 建立配置文件

使用文本编辑器创建或追加~/.Xmodmap 内容

! 删除`CapsLock`键映射关系
remove Lock = Caps_Lock
! 新建`CapsLock`键映射关系到`F35`
keycode 66 = F35 F35 F35 F35

4. 注销用户或者重启电脑

5. 修改切换输入法快捷键

  1. 打开输入法配置(命令为:fcitx-configtool
  2. 全局配置
  3. 点击切换激活/非激活输入法后面第一个或者第二个按钮
  4. 看到快捷键设置提示框弹出后,按下CapsLock
    绑定按键
  5. 绑定按键后,按钮名称变为之前修改的键盘符号
    绑定按键成功
  6. 关闭输入法配置,如果有重启输入法对话框弹出,需要点击重启

6. 测试输入

至此配置完毕,可以使用文本编辑器或者其他输入来测试上述修改是否成功。

http://www.lryc.cn/news/208080.html

相关文章:

  • 基于springboot实现校友社交平台管理系统项目【项目源码+论文说明】计算机毕业设计
  • WordPress主题模板 大前端D8 5.1版本完整开源版源码简洁大气多功能配置
  • 如何在Postman中使用静态HTTP
  • vscode 提升Vue开发效率的必备插件与工具
  • mysql/java/springboot/javaweb请假系统,分为学生/辅导员/超级管理员
  • Android11系统桌面隐藏指定APP图标
  • WEB使用百度地图展示某地地址
  • 22年上半年下午题
  • 大文件分片上传-续传-秒传(详解)
  • CE-LVD证书跟CE-EMC证书有什么区别?
  • 使用Mapster实现双向映射,解放搬砖体力活
  • 一种基于屏幕分辨率的RTSP主子码流切换的多路视频监控的播放方案
  • SpringBoot日志+SpringMVC+UUID重命名文件+Idea热部署
  • 向日葵远程控制中的键盘异常问题
  • 【iOS免越狱】利用IOS自动化web-driver-agent_appium-实现自动点击+滑动屏幕
  • 聊聊“JVM 调优JVM 性能优化”是怎么个事?
  • 再获Gartner认可!持安科技获评ZTNA领域代表供应商
  • 微服务-Feign
  • jsp获取数据 jsp直接获取后端数据 获取input选中的值 单选 没 checked属性
  • React 中 keys 的作用是什么?
  • 代码随想录 | Day46
  • word行内插入mathtype 公式后行距变大解决办法
  • 直播预告 | YashanDB 2023年度发布会正式定档11月2日,邀您共同见证国产数据库发展实践!
  • 一文读懂WebClient和RestTemplate的差异
  • 如何使用SpringBoot处理全局异常
  • 【2023CANN训练营第二季】——通过一份入门级算子开发代码了解Ascend C算子开发流程
  • 建模仿真软件 Comsol Multiphysics mac中文版软件介绍
  • 深入理解强化学习——强化学习的历史:近代强化学习的发展
  • 移动端ViT新利器!苹果提出稀疏专家混合模型Mobile V-MoEs
  • 【linux系统】服务器安装Pycharm