AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[keyboard-layout](unix)

Martin Hope
Max Görner
Asked: 2024-06-27 23:18:59 +0800 CST

通过桌面环境设置“自定义”布局时修改器不起作用

  • 6

我使用本指南向系统添加了自定义键盘布局。简而言之,我下载了一个名为 custom 的文件并将其放入符号文件夹:noted

curl 'https://dl.neo-layout.org/custom_noted' | sudo tee /usr/share/X11/xkb/symbols/custom

之后,我能够通过我的桌面环境(Debian 上的 KDE 和 Ubuntu 上的 Gnome)选择它。

该布局附带许多附加修饰键。不知何故,其中大多数对字母不起作用(例如 a、s、d 和 f)。但它们对数字行中的数字起作用(例如 1、2 和 3)。当通过它激活时,一切都setxkbmap noted按预期工作。

我尝试禁用所有其他布局,因此这noted是唯一选择的选项。即使重新启动后,问题仍然存在。我尝试了 Gnome 和 KDE,所以我认为这与其中的错误无关。

我怎样才能使修饰键发挥作用?

keyboard-layout
  • 1 个回答
  • 11 Views
Martin Hope
Jan
Asked: 2024-05-22 15:24:53 +0800 CST

美国国际版“类似Mac”键盘布局

  • 5

我想只使用单一的键盘布局,因为切换布局几十年来一直不稳定。在Mac OS的国际美国键盘布局中,他们似乎努力减少用户需要更多键盘的风险。最常用的非美国字母已经被分层进去,例如,Ø被映射到alt+O,å被映射到alt+a等。

老实说,这让我在过去10多年里因为这里的商业语言是丹麦语而一直回到Mac上工作。

有没有类似的标准布局可以获取或轻松设置?我在不同的发行版和窗口管理器之间切换,但主要是在Fedora上使用Gnome。

keyboard-layout
  • 1 个回答
  • 15 Views
Martin Hope
xeruf
Asked: 2022-12-31 01:03:26 +0800 CST

如何为多个布局之一设置摇摆中的 xkb 变体

  • 5

我想将带有 nodeadkeys 的德语布局设置为默认设置,并将其他布局设置为默认变体。当我只设置德语布局及其变体时它起作用,但不适用于多个布局:

input * {
    xkb_layout de,eu,us
    # All the variants I tried
    xkb_variant nodeadkeys
    xkb_variant nodeadkeys,,
    xkb_variant nodeadkeys,eu,us
}
keyboard-layout
  • 1 个回答
  • 20 Views
Martin Hope
crocefisso
Asked: 2022-09-18 02:23:01 +0800 CST

如何将 Caps Lock 重新映射到特定键?

  • 1

默认情况下,我有以下键映射:

$ xmodmap -pke
...
keycode  49 = oe OE oe OE leftdoublequotemark rightdoublequotemark leftdoublequotemark
...
keycode  66 = Caps_Lock NoSymbol Caps_Lock
...

我Ctlr通过执行分配给键码 66$ setxkbmap -option "ctrl:nocaps"

现在我想分配Caps Lock给键码 49。

我做了:

$ printf "keycode  49 = Caps_Lock NoSymbol Caps_Lock" > ~/.Xmodmap
$ xmodmap ~/.Xmodmap

结果是按下键码 49 会激活Caps Lock,但再次按下不会停用Caps Lock...

如何Caps Lock通过按键码 49 进行切换?

keyboard-shortcuts keyboard-layout
  • 1 个回答
  • 21 Views
Martin Hope
Eduardo Moraes
Asked: 2022-02-19 21:21:14 +0800 CST

如何使死键(撰写)与窗口管理器一起使用?

  • 1

我的窗口管理器/桌面环境有一些应用程序,其中死键(例如`,〜,ö)默认情况下不起作用,当我按下它们时,它们有时在按键时根本不显示,有时它们没有预期的行为('`'+ 'e'=è)。不过,它们确实可以在某些应用程序上工作,例如在 Firefox 上。我怎样才能使它们在所有应用程序中都按预期工作?

keyboard-layout keyboard
  • 1 个回答
  • 131 Views
Martin Hope
waffl
Asked: 2022-01-31 04:48:44 +0800 CST

XFCE 交换 Alt 和 Super (windows) 键

  • 0

我尝试了很多方法来尝试在运行 LinuxMint 20.3 和 xfce/xfwm4 的 Thinkpad X220 上交换alt和键。windows

我试过setxkbmap -option altwin:swap_alt_win了,将以下内容添加到~/.xmodmap:

remove mod1 = Alt_L
remove mod4 = Super_L
add mod1 = Super_L
add mod4 = Alt_L

并运行xmodmap ~/.xmodmap

我已经浏览了Keyboard > Layout > Change Layout Option,看看有什么可用的。

FWIW,showkey报告:

ALT keycode  56
SUPER keycode 125

我也尝试过手动设置~/.xmodmap:

keycode 56 = Alt_L
keycode 125 = Super_L
remove Mod1 = Alt_L
remove Mod4 = Super_L
add Mod1 = Super_L
add Mod4 = Alt_L

到目前为止,没有什么对我有用,任何正确方向的提示将不胜感激!

xfce keyboard-layout
  • 1 个回答
  • 727 Views
Martin Hope
Pa Dalton
Asked: 2022-01-09 07:49:45 +0800 CST

MacOS 键盘布局不适用于 linux 槽屏障(协同)

  • 1

我的问题相当复杂,所以我不希望找到解决方案,但也许有人在我之前遇到过同样的问题。

我的工作区由 2 台计算机、一台 mac 和一台运行 Linux Manjaro 的 PC 组成。为了避免使用 2 个键盘,我使用 Mac 中的一个,布局为 CH-DE。我在作为服务器的 mac 和作为客户端的 Linux 之间使用Barrier(Synergy)时遇到了一些麻烦。

我的问题是:当键入alt++写“ ”时,这在我的客户端机器上不起作用,我得到:.Shift7\/

在两台机器上,我都将键盘布局设置为macintosh CH-DE,并且每个没有alt+Shift的组合都可以正常工作。如果我使用外部有线键盘将键盘布局保持为macintosh CH-DE
,则 组合键++altgr工作得非常好。Shift7

为了达到这种情况,我不得不与屏障作斗争。我必须在我的 mac 上使用一个如下所示的配置文件:

section: screens
    MBP:
        halfDuplexCapsLock = false
        halfDuplexNumLock = false
        halfDuplexScrollLock = false
        xtestIsXineramaUnaware = false
        preserveFocus = false
        switchCorners = none 
        switchCornerSize = 0
    manjaro:
        alt = altgr
        halfDuplexCapsLock = false
        halfDuplexNumLock = false
        halfDuplexScrollLock = false
        xtestIsXineramaUnaware = false
        preserveFocus = false
        switchCorners = none 
        switchCornerSize = 0
end

section: options
    relativeMouseMoves = true
    screenSaverSync = true
    win32KeepForeground = false
    clipboardSharing = true
    switchCorners = none +top-left +top-right +bottom-left +bottom-right 
    switchCornerSize = 0
    keystroke(<) = keystroke(<,*)
    keystroke(Shift+>) = keystroke(Shift+>,*)
end

请注意,我必须将alt密钥映射到altgr才能使其工作。
也<没有正常工作:添加keystroke(<) = keystroke(<,*) 解决了这个问题。

因此,我尝试添加以下可能性来解决alt++问题Shift:7

keystroke(Alt+Shift+/) = keystroke(Alt+Shift+/,*)
keystroke(Alt+Shift+/) = keystroke(AltGr+Shift+/,*)
keystroke(Alt+Shift+7) = keystroke(Alt+Shift+7,*)
keystroke(Alt+Shift+7) = keystroke(AltGr+Shift+7,*)

但这些选项都没有奏效。

我的问题是是否有(其他)方法可以解决该问题?

提前感谢您阅读我的问题和您的回复。

manjaro keyboard-layout
  • 1 个回答
  • 226 Views
Martin Hope
Alireza
Asked: 2021-12-09 09:53:13 +0800 CST

在 Fedora + KDE Plasma 中,Firefox 有时会忽略键盘布局的变化

  • 1

我使用的是 Fedora 35。它是主要版本(Gnome),但后来我使用sudo dnf install @kde-desktop. 我有两个键盘English和Persian。

有时 Firefox 会忽略键盘布局并输入英文。其他程序似乎没问题。重新启动会暂时解决此问题,直到下一次发生。

关于这个还能做什么?

系统信息:

Fedora 35
KDE Plasma Version: 5.23.3
KDE Framework Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.15.6.200.fc35.x86_64 (64-bit)
Graphic Platform: Wayland
Firefox: 94.0

笔记本电脑是一个框架笔记本电脑。

更新: 至少有一个应用程序受到影响:vscode。同时,其他一些应用程序不受影响,例如 LbreOffice Writer 和 Telegram Desktop。

受影响的应用程序还有另一种奇怪的行为:Ctrl+.键入带有下划线的单个e字符,不能被退格删除,但ctrl+.再次键入会删除它。

谢谢

keyboard-layout kde
  • 1 个回答
  • 300 Views
Martin Hope
RAKK
Asked: 2021-11-02 12:19:22 +0800 CST

试图在 IBus 上为 MATE 中的 Debian Bulleye 添加拉丁美洲西班牙语键盘布局,但我只得到西班牙西班牙语

  • 3

我在 HP Pavillion Touch 14-N009LA 笔记本电脑上运行 Debian 11 Bullseye for AMD64,使用 IBus 和 MATE 作为桌面环境,最近从 Buster 升级。在升级点发布之前,我可以使用带有 IBus 的拉丁美洲键盘布局;之后,我不再能够这样做了。

MATE Con​​trol Center 上的 Keyboard Preferences 应用程序显示拉丁美洲西班牙语布局,我可以setxkbmap latam在终端上手动设置它(在 IBus 启动并替换它之前),但在 IBus 上我只看到“西班牙语”键盘,它对应具有不同标点键的西班牙西班牙语键盘;没有“拉丁美洲”或类似的选项。

运行ibus list-engine给了我以下输出,其中我看不到拉丁美洲的西班牙语布局,也没有匹配latam或类似的东西:

<irrelevant languages omitted>
language: Spanish
  xkb:es:nodeadkeys:spa - Spanish (no dead keys)
  xkb:es:sundeadkeys:spa - Spanish (Sun dead keys)
  xkb:es:winkeys:spa - Spanish (Windows)
  xkb:es:dvorak:spa - Spanish (Dvorak)
  xkb:es:deadtilde:spa - Spanish (dead tilde)
  xkb:es:mac:spa - Spanish (Macintosh)
  xkb:es::spa - Spanish
<irrelevant languages omitted>

到目前为止,我只能找到一个似乎只适用于 Ubuntu的指南,以及用于 IBus 的 Arch Linux 指南。

前任指南建议我可能必须为我的系统生成西班牙语语言环境,我通过取消注释es-MX语言环境/etc/locale.gen然后运行locale-gen​​. 之后,我重新启动了我的系统。它没有用。

关于如何在 Debian Bullseye 的 IBus 上使用拉丁美洲西班牙语布局的任何其他想法?

debian keyboard-layout
  • 1 个回答
  • 799 Views
Martin Hope
Robert Kusznier
Asked: 2020-03-09 16:03:02 +0800 CST

如何从外壳切换 Sway 中的键盘布局?

  • 4

如何从命令行在 Sway 中的 xkb 键盘布局之间切换?我的布局配置如下:

input type:keyboard {
    xkb_layout pl,es
    xkb_options grp:win_space_toggle,compose:caps
}

我希望能够有一个切换到下一个布局的命令(pl如果当前布局是es,es则切换到当前布局pl)。

注意:有一个命令swaymsg "input type:keyboard xkb_switch_layout <index>"允许您更改指定其索引的布局。我不知道如何使用它来切换到下一个,因为我不知道如何获取当前索引。

keyboard-layout xkb
  • 3 个回答
  • 8486 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve