dwm如何修改MODKEY鍵

2021-10-10 01:21:00 字數 1243 閱讀 6541

進入dwm目錄,編輯config.def.**件,如果已經編譯過就編輯config.**件

修改mod1mask為mod4mask

重新編譯dwm,然後重新啟動dwm即可

使用xev命令檢視,按下的鍵都會在終端顯示其資訊

可以看到第四行,alt_l左alt鍵對應的keycode是64,其16進製制數對應的是0xffe9。

使用xmodemap -pke | grep 鍵位名稱key-symbol檢視keycode值

3 mode_switch+key //據說mode_switch為altgr,也就是alt_l

4 mode_switch+shift+key

5 iso_level3_shift+key

6 iso_level3_shift+shift+key

mode_switch

xmodmap -pke > ~/.xmodmap
if

[ -f $home/.xmodmap ]

;then

/usr/bin/xmodmap $home/.xmodmap

fi

修改的格式

1 ! 把繫結到control修飾符的control_l移除:

2 remove control = control_l

3 4 ! 把繫結到control修飾符上的所有 keysym 都移除:

5 clear control

6 7 ! 現在新增control_r 都shift 修飾符:

8 add shift = control_r

我沒寫的很詳細,請看arch-xmodemap-wiki,和xmodmap修改鍵位獲取更好的解釋。

mysql如何修改外來鍵約束型別

innodb儲存引擎支援外來鍵,外來鍵約束型別有 1.restrict mysql預設 拒絕更新或刪除 是拒絕更新還是刪除看外來鍵的具體設定 主表被外來鍵引用的列。2.no action 同restrict 3.set null 更新或刪除主表對應列,會使子表對應列的值變成null 子表該列不能預設...

07python 字典如何修改鍵

python字典中,值可任意更改 但鍵是唯的,不持直接修改。若真的需要修改字典中的鍵,可通過種間接式實現 如原列表 d 方法1 將需要修改的鍵對應的值dict.pop 的法提取出來,並重新賦值給新的鍵,即dict 新的鍵 dict.pop 舊的 d d age1 d.pop age print d ...

怎麼修改外來鍵

設定完外來鍵後,突然想起來應該不應該設成on delete cascade on update cascade的應該是set null的所以就寫篇文章記錄一下這個錯誤。一般來說只要先刪除外來鍵 alter table 表名 drop foreign key 約束名 然後再建立外來鍵約束就好了 alt...