zoukankan      html  css  js  c++  java
  • ubuntu下Xmodmap映射Esc和Ctrl_L

      一般来说,用Vim、Emacs的人,都会有做键盘映射的想法

      我当然也是,开始学习Vim的时候,就觉得,把Esc键放在左上角,

    是一件很SB的事情,稍微大一点的键盘,手指必须要离开位置才能按到Esc键,

    不过我那个时候基本都用笔记本带的键盘,到也没觉得有多不方便。

      后来换了个键盘,就觉得,这样太不方便了。

      于是就有了键盘映射的想法,那个时候还在用windows,Reshape添加几条规则,

    很容易Ok了:

      Esc   --->   left_Ctrl

      left_Ctrl --->  Caps_Lock

      Caps_Lock  --->  Esc

      不过在我换了ubuntu后,这个就有麻烦了。

      Xmodmap是linux下一个用的很过的键盘映射工具,在网上也可以找到很详细的教程,

    不过,我没看到过有我这样映射的。Caps_Lock和left_Ctrl交换的居多,看起来语法也比较简单,

    但是啊,加上Esc后,就是要出错,只有放弃Caps_Lock,做这样的映射.  .Xmodmap

      remove lock = Caps_Lock
      remove Control = Control_L

      keysym Control_L = Escape
      keysym Caps_Lock = Control_L

      add Control = Control_L

       区区几行代码,怎么都不能完好的映射。

      不过也够了,在家基本也不用Caps_Lock键,放弃也无所谓了。

  • 相关阅读:
    影像数据的裁切和保存(源代码)
    C#读取EXIF信息类多
    C#里到底怎么样才能嵌入汇编?
    using和回收资源
    两个由栈组成的队列和两个由队列组成的栈
    C解两道题
    Inside WUAIntroduction
    轮子和做轮子
    致曾经整过的"框架"
    C#动态分配一维数组和二维数组函数
  • 原文地址:https://www.cnblogs.com/Springmoon-venn/p/5352351.html
Copyright © 2011-2022 走看看