因此,正如标题所述,我有一个物理美式键盘,但在 Windows 中,我使用的是瑞典布局。'我如何输入“大于/小于,打开/关闭标签”<> 字符和“管道”| 字符?
答案1
只是随便弄了一下。我以便宜的价格买了一个美式布局的机械键盘,当我发现我缺少 <>| 键时,我的编码能力受到了打击。
我正在运行 Linux(Manjaro 和 Ubuntu)下面是我解决问题的方法:
我制作了瑞典键盘布局的变体,并从 ,.- 键制作了 <>| 第三级(AltGr)(se-layout... 对应于 us-layout 上的 ,./)
看起来像是一个足够小的修改,并且它与美国键盘上物理按键上印刷的内容相当吻合。
注意:对我来说,sudo
还不够好。不得不离开su
!
1)------ 将以下内容添加到/usr/share/X11/xkb/symbols/se
// Swedish US_keyMod
partial alphanumeric_keys
xkb_symbols "se_uskeymod" {
include "se(basic)"
name[Group1]="Swedish (US key-mod)";
key <AB08> { [ comma, semicolon, less, dead_ogonek ] };
key <AB09> { [ period, colon, greater, dead_abovedot ] };
key <AB10> { [ minus, underscore, bar, dead_abovedot ] };
};
2)------ 打开/usr/share/X11/xkb/rules/evdev.xml
并找到瑞典语片段的位置。找到瑞典语的起始位置,并将以下变体与现有变体一起添加...
<variant>
<configItem>
<name>se_uskeymod</name>
<description>Swedish (US key-mod)</description>
</configItem>
</variant>
3)------在文件中/usr/share/X11/xkb/rules/evdev.lst
找到以下行
! variant
并寻找瑞典布局变体。当你找到它们时,请挤进以下行
se_uskeymod se: Swedish (US key-mod)
4)------ 验证预期结果gkbd-keyboard-display -l "se(se_uskeymod)"
AltGr-mod of , . - 应该显示 < > |
5)------ 选择瑞典语的修改版本作为您的键盘布局并开始使用。
可选添加SWERTY 布局,适用于 Windows、Mac 和 Linux。
答案2
在 Windows 10/11 上,你可以通过安装 PowerToys (关联) 并使用键盘管理器重新映射按键。请注意,您需要使用屏幕键盘 (教程) 来映射到不可用的键(例如 |、<、>)。
一步步:
- 下载 PowerToys 后,导航至键盘管理器。
- 选择“重新映射键”,这将打开底部的窗口。
- 通过下拉菜单或类型窗口找到要重新分配的物理按键。然后单击“映射到”的“类型”按钮。
请注意,您无法映射组合键,只能映射单个键。例如,您无法映射:Ctrl+;或者Alt+K。
- 要轻松映射到物理键盘上缺少的键,请使用 Windows 屏幕键盘。只需单击您希望物理键映射到的键即可。
4a. 如果您的按键丢失,请确保您正在查看完整的屏幕键盘。
答案3
答案是,使用瑞典布局的字符并不存在。
答案4
我在笔记本电脑上使用美式键盘尝试使用英国布局设置时也遇到了类似的问题。就我而言,我很难输入\
和|
字符。美式键盘做有一个带有这些符号的按键(按键旁边Enter
),但是当使用英国布局设置时,该按键实际上会产生#
和~
。
我试图找到的键通常位于键的左侧Z
,但是这款美式键盘的键要宽得多Shift
,而且缺少物理键。我不会停下来数按键,但我认为这是 101 键(美式)布局和 102 键布局之间的区别。
然而我可以通过按住键(如果标签显示全部内容,则为AltGr
右手键)然后使用其上的物理键来输入我想要的字符。ALT
\
|
为了获得角色,我也|
需要按住该键。Shift
我希望对于瑞典布局可能有适合您的类似技巧。