kei*_*ant 7 keyboard-layout wine
我在 Wine 中运行了一些游戏,但我不知道如何更改键盘布局。默认情况下,我在 Ubuntu 中使用 dvorak 布局,这对大多数游戏来说不是很友好。我可以在 Ubuntu 中将它改回 QWERTY,但是当我启动游戏时,它会保留我的默认 dvorak。如何在我的 Wine 应用程序中更改为 QWERTY?
小智 7
许多 wine 程序使用 X 键盘布局而不是窗口管理器的布局。你必须通过运行来改变它
setxkbmap us
Run Code Online (Sandbox Code Playgroud)
然后改回来
setxkbmap us dvorak
Run Code Online (Sandbox Code Playgroud)
如果有人有多个键盘布局 - 这个解决方案对我有用。
我有两种键盘布局:英语(美国)和乌克兰语(英国)。第一个在系统设置中设置为默认值。然而,在酒场的字母键(q,w,e,r,t,y,等)并没有在所有的工作。
根据Alex的回答,我找到了确定当前 X 键盘布局设置的方法:
setxkbmap -v
Run Code Online (Sandbox Code Playgroud)
它向我展示了以下内容:
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete+numpad(microsoft)
compat: complete
symbols: pc+ua+us:2+inet(evdev)+group(alt_shift_toggle)
geometry: pc(pc101)
Run Code Online (Sandbox Code Playgroud)
我注意到这symbols条线首先有ua(不是us)。假设 Wine 总是使用第一个指定的布局,我只需要更改布局优先级:
setxkbmap us,ua
Run Code Online (Sandbox Code Playgroud)
它奏效了。但是,在重新启动后,它被重置回其默认状态。因此,每次启动后我都必须这样做。我会尝试找到一种方法来默认存储这些设置。
Jam*_*dge -1
在键盘控制面板中,您可以从Layouts选项卡配置多个键盘布局。单击Options...并展开该Key(s) to change layout部分。选择您喜欢的组合键,您应该可以轻松切换布局。
如果Separate layout for each window在主键盘控制面板中选中该复选框,则每个窗口都应该记住它们单独使用的布局,而不是全局设置。
| 归档时间: |
|
| 查看次数: |
14270 次 |
| 最近记录: |