首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 ><右Alt>不用于编写第3和第4级字符

<右Alt>不用于编写第3和第4级字符
EN

Ask Ubuntu用户
提问于 2020-05-05 16:47:15
回答 1查看 661关注 0票数 4

我最初在这里问了一个问题:是否可以使用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级字符:

代码语言:javascript
复制
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输出:

代码语言:javascript
复制
BACKSPACE=guess
XKBLAYOUT=no
XKBVARIANT=mac

gsettings get org.gnome.desktop.input-sources sources输出:

代码语言:javascript
复制
[('xkb', 'no+mac'), ('ibus', 'mozc-jp')]

我尝试使用来自github的自定义键盘布局,以及默认的键盘布局。这两个键盘布局的行为是一样的:我通常不能用右Alt写任何特殊字符。如果添加'lv3:ralt_switch',我可以编写字符,但它们的映射不正确。按下句号给我。*按下连字符键给我的是-_̣·

添加‘lv3 3:ralt_switch’,'misc:typo‘映射是不同的,但仍然不正确。按下句号给我。:>并按下连字符键给我-_…··

此外,这可能与此相关,也可能与此无关,但在我切换到github布局之前,我尝试使用sudo重新配置键盘-配置-选择MacBook Pro international和挪威来修复默认布局上的错误绑定。这使得其他几把钥匙不见了。这在重新启动的时候就持续了。我通过切换到github布局来修复它。我不确定在这样做之前正确的Alt键是否正常工作。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-05-05 22:27:16

有一个简单的解释:您想要键入的符号(ellipsisendashemdash)不存在于挪威(Macintosh)键盘布局中,既没有原始挪威符号文件,也没有您从github项目中选择的文件。您在问题中包含的no文件中的行在挪威文中没有使用(Macintosh)。

键入这些符号的一种方法是将基本的挪威键盘布局添加到输入源列表中,并切换到该布局。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1235755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档