日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

X Window 系統(tǒng)使用指南--鍵盤(pán)和滑鼠--對(duì)應(yīng)和參數(shù)( 三 )


式:keycode keycode = keysym-1 [keysym-2 ...]安排keysym-1連結(jié)到鍵時(shí)沒(méi)有修飾鍵 , 當(dāng)SHIFT 按下時(shí)keysym-2連結(jié)到鍵 , 如果
還有下一個(gè)keysym的話(huà) , 對(duì)keycode 而言是第三順位等等 。(請(qǐng)記住 , 在前兩個(gè)
之後的keysym , 系統(tǒng)并未附屬特別的意義 , 應(yīng)用程式如果需要的話(huà)可以附屬意義
) 。讓我們舉實(shí)際的例子 。一些鍵盤(pán)把一些非字母數(shù)字 (alphanumeric)鍵放在
不標(biāo)準(zhǔn)的地方 , 所以我們假設(shè)你要將F6鍵重定義當(dāng)沒(méi)有修飾鍵按下時(shí)為 "9" ,
當(dāng)SHIFT 按下時(shí)為 "(" 。要寫(xiě)入這個(gè)xmodmap 的表式 , 你需要知道三件事:F6
的鍵碼 , 和 "9"與 "("的keysym 。我們?cè)诘冢保舱绿岬竭^(guò) , 執(zhí)行xev 便可獲得
這些:分別按下"F6", "9", "("三個(gè)鍵 , 你便可得到它們的鍵碼和keysym 。然
後將它們放入你的表式中 。例如在我們的系統(tǒng)中我們使用命令:xmodmap -e "keycode 21 = 9 parenleft"為了容易一些 , 你通常不需要查問(wèn)鍵碼 , xmodmap 允許你使用下列格式:keysym target-keysym = keysym-1 [keysym-2 ...]它的意義為 "附屬在此鍵的keysym表列現(xiàn)在改由target-keysym來(lái)附屬" 。例如
針對(duì)我們方才的□例 , 我們可以用:xmodmap -e "keysym F6 = 9 parenleft"如果你將相同的keysym附屬到數(shù)個(gè)鍵 , xmodmap 會(huì)搞混掉 , 像這種情況你應(yīng)堅(jiān)
持使用keycode ... 這種符號(hào)表示法 。18.1.5 改變修飾鍵對(duì)應(yīng)在server中修飾鍵對(duì)應(yīng)是一個(gè)表列的集合 , 每個(gè)修飾鍵有一個(gè)表列 。對(duì)一個(gè)修
飾鍵的表列中 , 包含了所有當(dāng)此修飾鍵被按下時(shí)會(huì)有意義的鍵 (鍵碼)。xmodmap
允許你在一個(gè)表列中增加項(xiàng)目 , 去除項(xiàng)目 , 或完全清除一個(gè)表列 。對(duì)此三個(gè)操
作的格式為:add modifier = list-of-keysyms
remove modifier = list-of-keysyms
clear modifier不幸的是 , 語(yǔ)法有點(diǎn)兒混淆 , 因?yàn)槿〈闼璧逆I碼 , 你必需指定keysym附屬
到鍵碼 。舉一個(gè)例子:假如你需要在你鍵盤(pán)的右邊有一個(gè)第二個(gè)的Ctrl鍵 。在我們
的鍵盤(pán)上有一個(gè)Alternate 鍵沒(méi)有被用來(lái)做任何事 , 所以我們將修改它 , 命令
為:xmodmap -e "add Control = Alt_R"為了多解釋一些情況 , 讓我們假設(shè)你沒(méi)有一個(gè)多馀的鍵 , 但有一個(gè)第二個(gè)的
Meta鍵在鍵盤(pán)的右手邊 , 而我們要用它 。我們首先必需去除它的Mod1對(duì)應(yīng) (你
必須使用 "Mod1" , "Meta"沒(méi)有用) , 而後將它加入Control 對(duì)應(yīng) 。(如果有
需要的話(huà) , 我們可以擁有雙重的對(duì)應(yīng) , 所以在Control-Meta組合鍵時(shí)才會(huì)有作
用 , 在一些編輯器中常會(huì)用到) 。命令為:remove Mod1 = Meta_r
add Control = Meta_r將上述命令列放入一個(gè)比方說(shuō)叫mymaps的檔案中 , 執(zhí)行命令xmodmap mymaps 。
它可以工作 , 但如果你用xmodmap -pm 去查看 , 你會(huì)發(fā)覺(jué)Control 和Meta混合
在一起 , 所以最好改變鍵上的keysym為:remove Mod1 = Meta_R
add Control = Meta_R
keysym Meta_R = Control_R在xmodmap 的指南頁(yè)中 , 有幾個(gè)更多的交換修飾鍵的□例 。注意:當(dāng)增加一個(gè)鍵到修飾鍵對(duì)應(yīng) , keysym只是用來(lái)指定xmodmap 中的鍵
。它完全是xmodmap 本地的 , 且只是一個(gè)符號(hào)而已:只有當(dāng)相關(guān)的鍵碼傳遞到
server , 才實(shí)際上的改變對(duì)應(yīng) 。同樣地 , keysym 和 keycode 表式對(duì)修飾鍵對(duì)
應(yīng)絕對(duì)沒(méi)有影響 。一個(gè)常見(jiàn)的錯(cuò)誤是執(zhí)行下面這個(gè)命令:xmodmap -e "keysym F1 = Contrl_R"期望F1鍵能像一個(gè)control 鍵般作用 。它不會(huì) -- 因?yàn)槟阆喈?dāng)於告訴系統(tǒng) "我
已經(jīng)把這個(gè)符號(hào)印在F1鍵上面" 而已 。你應(yīng)該這樣作:xmodmap -e "add Control = F1"如果你合并上一列的命令會(huì)使得對(duì)應(yīng)表列看起來(lái)清楚些 。我們對(duì)不同對(duì)應(yīng)的處理的描述到此告一結(jié)束 。
18.2 鍵盤(pán)和滑鼠參數(shù)設(shè)定 -- xset最後我們來(lái)看一看最平常的設(shè)施 , 對(duì)你的鍵盤(pán)、滑鼠和螢?zāi)辉O(shè)定不同的參數(shù)的

推薦閱讀