您尚未登录。

#1 2020-06-13 09:57:17

KiteAB
[猎 马 人]
所在地: 湖南株洲
注册时间: 2020-03-04
帖子: 20
个人网站

Colemak Keyboard Layout

我使用Arch+dwm作为桌面系统  内核版本:5.6.15-arch1-1
我使用setxkbmap us colemak切换为colemak布局
但在我的dwm中   他只限于dmenu的打开快捷键  及其他wm设定快捷键
在其他应用中依旧使用qwerty  需要在当前窗口再次执行setxkbmap us colemak才可将当前窗口的输入布局转换为colemak
How to solve this issue?


Make a video is so hard.

离线

#2 2020-06-13 10:33:14

twobooks
会员
所在地: rainforest
注册时间: 2020-05-19
帖子: 79

Re: Colemak Keyboard Layout

如果是systemd,可以用以下命令:
# pacman -Q|grep systemd                                 #确认systemd
# localectl set-x11-keymap us pc105 colemak    # 设定colemak layout
# more /etc/X11/xorg.conf.d/00-keyboard.conf    # 确认上一个命令执行结果
# vim /etc/vconsole.conf                                      # 添加一行如下:
KEYMAP=colemak

离线

#3 2020-06-13 10:35:05

luxni
会员
注册时间: 2014-06-08
帖子: 280

Re: Colemak Keyboard Layout

Keyboard configuration

按照里面的永久设置不行么?


虽然人菜菜的,但也想做个有趣的人。

离线

#4 2020-06-13 11:02:35

KiteAB
[猎 马 人]
所在地: 湖南株洲
注册时间: 2020-03-04
帖子: 20
个人网站

Re: Colemak Keyboard Layout

luxni 说:

Keyboard configuration

按照里面的永久设置不行么?

我是图形界面啊。。 况且我现在只是学学colemak


Make a video is so hard.

离线

#5 2020-06-15 20:33:25

luxni
会员
注册时间: 2014-06-08
帖子: 280

Re: Colemak Keyboard Layout

emmmm,这个并不是问题,它本身就是这样的。

setxkbmap us colemak

使用这个命令,它本身也就只会在当前的终端(会话)有效,当该终端(会话)结束了,它作用也就结束了。


虽然人菜菜的,但也想做个有趣的人。

离线

#6 2020-06-16 15:20:25

CosmosAtlas
会员
注册时间: 2020-06-16
帖子: 1

Re: Colemak Keyboard Layout

可以通过直接使用keycode来避免keyboard layout 变换的问题。
https://dwm.suckless.org/patches/keycodes/

打了这个patch之后,按键都会通过keycode来定义,这样不管是colemark,dvorak,每一个keycode都对应键盘是那个的具体按键和layout无关。

离线

页脚