進入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...