我从 Qwerty 切换到 Dvorak,但登录屏幕仍然使用 Qwerty。
如何配置登录屏幕以使用 Dvorak?
如何在 Dvorak 键盘布局中使用 Qwerty 热键?例如,我想C
映射到J
,但Ctrl + C
要保持为Ctrl + C
.
在德沃夏克-QWERTY程序是应该做的,但对我不起作用。
期望的行为似乎发生在终端和外语布局中。
我想在 Macbook Air 2013-mid 的 Ubuntu 16.04 键盘中输入带点( Ä
/ ä
) 的A作为一级键绑定,输出为setxkbmap -query
rules: evdev
model: pc105
layout: us,us
variant: dvorak,
options: ctrl:nocaps
Run Code Online (Sandbox Code Playgroud)
默认情况下,AltGr键盘中没有,只有两个 Alt。此命令使您的右 alt 成为组合键 ( AltGr) 但维护您自己的自定义键盘配置等,将 Capslock 作为 CTRL by caps:ctrl_modifier
,请参见此处
gsettings set org.gnome.desktop.input-sources xkb-options \
"$(gsettings get org.gnome.desktop.input-sources xkb-options \
| sed "s/]/, 'compose:ralt']/")"
Run Code Online (Sandbox Code Playgroud)
xmodmap
如果要改变它,因为它会折旧,所以拥有独立的解决方案真的很棒。
我们只能使用带有死键的 Dvorak International 进行两级键绑定方法。
us-drovak, international with deadkeys
.我是 Dvorak 布局用户,我对切换感到满意。
我避免撤消/剪切/复制/粘贴快捷方式的缺点(对z,c,x和v相距甚远的Dvorak布局)在Windows上使用微软的键盘布局创建者可以控制组合键映射到原来的QWERTY同行,但它的窃听我,我可以不要在 Ubuntu/Linux 上做同样的事情,即使它有一个更高级的输入框架。
dvorak-querty应该可以做到这一点,但对我不起作用。
对先前类似问题所提及的错误的评论并没有为此提供任何可行的解决方法。
那么除了等待(多年)修复错误之外,我还能做些什么,比如编写自定义键盘布局或 ibus 插件?
澄清(提出我的问题的另一种方式)
当 Dvorak 布局处于活动状态时,有什么方法可以使用 QWERTY 的键盘快捷键位置吗?
例如,要“复制”,我必须按Ctrl+ i(QWERTY 上“I”的位置是 Dvorak 上的“C”,这是一个尴尬的延伸),然后对于“粘贴”,我必须按Ctrl+ .(另一个尴尬的位置)。我想按Ctrl+c和Ctrl+ v。
目前我正在使用我从 DOS 时代学到的旧式快捷方式,Shift-Del用于剪切和Ctrl+Insert用于复制......
我想学习如何将终端中的键盘切换到BÉPO(不是 root),所以我使用了命令loadkeys fr-bepo
,但我收到了这个错误:
/usr/bin/ckbcomp: Can not find file "symbols/fr-bepo" in any known directory
Run Code Online (Sandbox Code Playgroud)
我在网上看了一个小时,他们都说正确的命令是loadkeys fr-bepo
.
PS:我知道dpkg-reconfigure keyboard-configuration
允许切换键盘,但它需要 root 权限,这就是为什么我想使用loadkeys
.
我输入了 dvorak,但我不喜欢让它成为系统范围的默认值来混淆其他用户。
我有一个运行的脚本,setxbmap dvorak
当我想要 dvorak 时可以调用它,同样,另一个脚本可以setxbmap us
在我想要 qwerty 时运行。
对于 X 来说,这很好。我如何在真正的控制台(Ctrl
- Alt
- F3
)中获得这种行为?
即如何在不设置系统范围默认值的情况下将控制台键盘映射更改为 dvorak 。必须 sudo 才能做到这一点很好,但它不能成为任何控制台用户的默认键盘映射。
像这样和这样的资源似乎在解释如何永久更改系统,但我需要临时更改它。
在 BSD 中,这可以通过使用 wsconsctl 来实现。
我用十根手指打字,食指放在“F”和“J”上。
这样我就可以快速、轻松地使用 QWERTZ 布局输入字母表。
但许多其他按键很难触及。例如:
Pos1、End、Del、向上/向下箭头、向上/向下翻页、ESC、退格键。
有没有办法让这些键可用,同时将食指保持在“F”和“J”上?
我对“A”到“Z”感到满意,并且不想切换到不同的布局(例如Colemak)
也许通过将 CapsLock 设为一个新的修饰符,以便(例如)CapsLock-u 为向上箭头,CapsLock-n 为向下箭头?
我使用 Ubuntu Linux。
我创建了一个后续问题:Hyper-key u --> Like Arrow-Up
我找到了一个很好的解决方案:input-remapper。看我的小文章十飞指(盲打更舒服)
xmodmap
已折旧并且无法与 一起使用gsettings
,在这里执行此操作会禁用我的xmodmap
等sudo vi /etc/default/keyboard
>XKBOPTIONS="ctrl:nocaps"
和sudo setxkbmap dvorak '' ctrl:nocaps
gsettings set org.gnome.desktop.input-sources xkb-options "['compose:ralt']"
Run Code Online (Sandbox Code Playgroud)
我想通过 来将大写锁定更改为 Ctrl gsettings
。但是,我在设置中没有找到这种可能性。Keyboard
我认为这个改变可以通过>> Shortcuts
>Custom Shortcuts
来实现+
,但我不确定如何用 gnome 来完成它。
如何通过 gnome 设置将大写锁定更改为 Ctrl?
我当时正在 Launchpad 上提交错误,但我有第二个想法,因为有太多关于该效果的威胁警告,“除非你确定这是一个错误,否则不要提交错误报告,你应该真正提供包名”。
我遇到的问题,而且我已经有很多年了,如下:
当我安装 Ubuntu 时,它会先让我输入我的位置,然后再询问我的键盘布局是什么。使用 QWERTY 键盘,按钮弹出并按 Dvorak 顺序排列,这很烦人,因为假设我使用的是 QWERTY 键盘,因此我必须猜测所有 QWERTY 键在哪里拼写我的城市名称。把这两个问题的顺序调换一下似乎更有意义。
(我将是第一个承认这是一个非常小问题的人,总共可能浪费了我生命中不到 2 分钟的时间——但这是事情的原则:p)
所以我的问题是:这个订单是否出于特定原因,如果不是,将其作为错误提交是否合适,以及在哪个包名下?