我最初在这里问了一个问题:是否可以使用alt键编写特殊字符?,但有人要求我提交一个新的问题,包括更多的信息
我希望能够使用与osx相同的键组合来键入特殊字符,例如省略、en破折号和em破折号(即alt+period表示省略,alt+hyphen表示en破折号,alt+shift+hyphen表示em破折号,等等)。显然,右阿尔特应该以这种方式发挥本土化的作用。我的两个Alt键在键盘快捷键中都像普通的Alt键一样工作,但是我不能使用它们来创建特殊字符。
我的键盘看起来是这样的:
(用弹出而不是电源按钮)。Ubuntu最初的挪威(macbook)布局有很多错误(@而不是‘等等),所以我使用了我在github上找到的自定义布局文件: github.com/gulrotkake/Ubuntu-MacBook-Norwegian-keyboard,我检查了该文件,其中包含了3和4级字符:
key <AB09> { [ period, colon, ellipsis, periodcentered ] };
key <AB10> { [ minus, underscore, endash, emdash ] };
我尝试回到原来的布局文件(它是我作为备份存储的),但我仍然无法生成任何特殊字符。
我遵循了这篇文章的建议:设置第3/4级字符(排版),进入org.gnome.Desktop.put-source,并添加‘lv3 3:ralt’,'misc:typo‘。gsettings get org.gnome.desktop.input-sources xkb-options
现在输出['ctrl:swap_lwin_lctl', 'compose:rwin', 'lv3:ralt_switch', 'misc:typo']
这允许我用我的右Alt键写第3和第4级字符,但是它们没有正确的映射(而且我也不能在我的键盘快捷键中使用正确的Alt键)。当我输入alt+period代替省略时,alt+hyphen给出省略而不是en破折号,依此类推。
我在使用Ubuntu 20.04 LTS
编辑:cat /etc/default/keyboard
输出:
BACKSPACE=guess
XKBLAYOUT=no
XKBVARIANT=mac
gsettings get org.gnome.desktop.input-sources sources
输出:
[('xkb', 'no+mac'), ('ibus', 'mozc-jp')]
我尝试使用来自github的自定义键盘布局,以及默认的键盘布局。这两个键盘布局的行为是一样的:我通常不能用右Alt写任何特殊字符。如果添加'lv3:ralt_switch',我可以编写字符,但它们的映射不正确。按下句号给我。*按下连字符键给我的是-_̣·
添加‘lv3 3:ralt_switch’,'misc:typo‘映射是不同的,但仍然不正确。按下句号给我。:>并按下连字符键给我-_…··
此外,这可能与此相关,也可能与此无关,但在我切换到github布局之前,我尝试使用sudo重新配置键盘-配置-选择MacBook Pro international和挪威来修复默认布局上的错误绑定。这使得其他几把钥匙不见了。这在重新启动的时候就持续了。我通过切换到github布局来修复它。我不确定在这样做之前正确的Alt键是否正常工作。
发布于 2020-05-05 22:27:16
有一个简单的解释:您想要键入的符号(ellipsis
、endash
和emdash
)不存在于挪威(Macintosh)键盘布局中,既没有原始挪威符号文件,也没有您从github项目中选择的文件。您在问题中包含的no
文件中的行在挪威文中没有使用(Macintosh)。
键入这些符号的一种方法是将基本的挪威键盘布局添加到输入源列表中,并切换到该布局。
https://askubuntu.com/questions/1235755
复制相似问题