cocuh's note

type(あうとぷっと) -> 駄文

VMwareがhostのキーマップをおかしくする

持ち運びしてるMacbook(Linux)にvmwareを入れて起動してみると、
hostのxorgのキーマップがおかしくなってしまったのでメモ。

症状

/etc/X11/xorg.conf.d/10-keyboard.confでnocaps,altwin:swap_lalt_lwinをしています。
vmwareを起動すると、caps(ctrl)とctrl_L、shift_Rが効かなってしまいました。

xevで確認すると、それぞれきちんと動作していました。
caps(ctrl) -> Control_L
ctrl_L -> Control_L
shift_R -> Shift_R

解決法

setxkbmapで再指定すれば直りました。
vmwareを起動するといつもなるので、

#!/bin/zsh
setxkbmap -layout "us" -option "ctrl:nocaps,altwin:swap_lalt_lwin"

としてシェルスクリプトを置いて毎回叩いています。

結局原因がわからず…もやもや…