如何在“asciitilde布局模式”上重新映射键盘

如何在“asciitilde布局模式”上重新映射键盘

我目前正在尝试使用该xmodmap -e功能来重新映射我的键盘。我想用激活的 asciitilde 模式替换twosuperior按键greater并依赖该模式。less

我谈论asciitildegrave模式参考本公约

我想知道如何重新映射“asciitilde 模式布局”,因为我为“grave 模式布局”和“asciitilde 模式布局”检索到了相同的键码。

下面是我在此xev过程中检索到的内容:

// retrieving less
keycode 94 (keysym 0x3c, less)"<" 

// passing in asciitilde layout mode
keycode 50 (keysym 0xffe1, Shift_L),

// retrieving greater with asciitilde mode activated
keycode 94 (keysym 0x3e, greater)">"

 ------------------

// retrieving the code of twosuperior key 
keycode 49 (keysym 0xb2, twosuperior) "²"


// passing in asciitilde layout mode activated
keycode 50 (keysym 0xffe1, Shift_L)

// retrieving the code of twosuperior key with asciitilde being activated  
keycode 49 (keysym 0x0, NoSymbol)

正如你所见,我检索了相同的密钥代码墓穴布局模式asciitilde 布局模式

我如何才能asciitilde 布局键位图

谢谢

答案1

事实上它非常简单。

第一个参数指的是“小写模式布局”,第二个参数指的是“大写模式布局”,因此代码语法如下:

xmodmap -e "keycode [keycode_number] = grave_mode_argument asciitilde_mode_argument" 

因此在我们的例子中,为了将lessgreater符号放在符号的位置twosuperior,我们只需运行以下代码:

xmodmap -e "keycode 49 = less greater"

另外,我们可以使用 检索您的密钥代码数字[xev process][1]

相关内容