百度
360搜索
搜狗搜索

linux怎么让键盘默认下划线详细介绍

在 Linux 系统中,若想让键盘默认输入下划线(_),通常需要调整键盘按键的映射关系。下划线在标准键盘上默认通过 Shift + 减号(-) 输入(因为减号键的上档符号是 _)。如果希望某个按键无需按 Shift 即可直接输入下划线,可以通过修改键盘映射实现。以下是具体操作步骤:

方法 1:临时修改(通过 xmodmap

xmodmap 是 Linux 中用于修改 X11 窗口系统键盘映射的工具,适用于使用 Xorg 显示服务器的环境(部分桌面环境如 GNOME 可能默认使用 Wayland,需先切换到 Xorg)。

步骤 1:查看当前按键映射

运行以下命令查看当前减号键(-)的映射关系(假设你想将某个键改为下划线):
bash

xmodmap      

输出类似:
plaintext

keycode  21 = minus underscore minus underscore  # 表示键码21对应普通按为-,Shift按为_

步骤 2:临时修改映射

假设你希望键码为 21 的减号键直接输入下划线(无需按 Shift),可以执行:
bash

xmodmap  

此时按下减号键会直接输入 _,按 Shift + 减号键 也会输入 _(根据需求调整)。

方法 2:永久生效(保存 xmodmap 配置)

若需开机后自动生效,需将映射配置保存到 ~/.Xmodmap 文件中,并让系统启动时加载。

步骤 1:生成配置文件

运行以下命令生成 ~/.Xmodmap 文件(内容为当前映射):
bash

xmodmap   ~/.Xmodmap

步骤 2:修改配置文件

用文本编辑器打开 ~/.Xmodmap,找到减号键的映射行(如 keycode 21 = minus underscore ...),将其修改为:
plaintext

keycode 21 = underscore underscore underscore underscore  # 普通按和Shift按都输出_

步骤 3:让配置生效

执行以下命令立即加载配置:
bash

xmodmap ~/.Xmodmap

若需开机自动加载,需根据桌面环境设置:

  • GNOME/Xfce:在 ~/.xsession~/.xinitrc 中添加 xmodmap ~/.Xmodmap
  • KDE:通过系统设置的 “启动和关闭” 功能,添加启动脚本执行 xmodmap ~/.Xmodmap

方法 3:Wayland 环境(如 GNOME 3+)

若你的 Linux 使用 Wayland 显示服务器(当前多数发行版默认),xmodmap 可能无效,需通过 dconfgsettings 调整键盘布局。

步骤 1:查看当前键盘布局

bash

gsettings get org.gnome.desktop.input-sources sources  

步骤 2:自定义键盘布局(推荐)

更可靠的方式是通过自定义 XKB 键盘布局文件(/usr/share/X11/xkb/symbols),添加下划线的默认映射。例如:

  1. 复制默认布局(如 us)到自定义文件:bash
      /usr/share/X11/xkb/symbols/us /usr/share/X11/xkb/symbols/custom_us

  2. 编辑 custom_us 文件,找到减号键的映射(key <AE05> { [ minus, underscore ] };),修改为:plaintext
    key <AE05> { [ underscore, underscore ] };  # 普通按和Shift按都输出_

  3. 应用新布局:bash
    gsettings  org.gnome.desktop.input-sources sources 

注意事项

  • 键码可能不同:不同键盘的键码(如减号键的键码)可能因硬件或布局不同而变化,需通过 xev 命令确认具体键码(运行 xev 后按目标键,查看输出的 keycode)。
  • Wayland 限制:部分桌面环境(如 GNOME)在 Wayland 下对键盘映射的支持较弱,可能需要切换回 Xorg(登录时选择 GNOME on Xorg)。
  • 备份原配置:修改键盘映射前建议备份原 ~/.Xmodmap 或 XKB 文件,避免无法恢复。

通过以上方法,可以让指定按键默认输入下划线。如果需求是 “输入时自动在文字下加下划线”(如文本编辑器中的格式),则需通过具体软件(如 LibreOffice)的格式设置实现,与键盘映射无关。

阅读更多 >>>  苹果手机键盘声音怎么设置

网站数据信息

"linux怎么让键盘默认下划线"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux怎么让键盘默认下划线的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!