[討論] Dvorak 鍵盤

看板Array (行列輸入法)作者 (呆子)時間16年前 (2009/02/05 00:29), 編輯推噓5(506)
留言11則, 4人參與, 最新討論串1/1
在研究了 SCIM-Array 怎麼支援 Dvorak 鍵盤之後, 我發覺似乎是採用對應到預設鍵盤的做法 SCIM KeyEvent 提供了 map_to_layout,可以 Dvorak -> 預設的 keyboard layout 所以要做到使用原本行列 QWERTY Table 支援 Dvorak, 1. 在輸入法開始查表前,先確定目前 Application 的 keyboard layout 2. 進行 Keyboard layout 的 key 對照 3. 在步驟 2 後,按照 QWERTY 的輸入法 table進行查表工作 這個方法的優缺點 - 缺點: 少數的符號鍵會不正確(因為會被轉換為 QWERTY 鍵盤的位置) 優點: 1. QWERTY/Dvorak 鍵盤都使用同一份輸入法 table 2. 2^ 作為符號鍵,位置仍然相同 3. 使用相同的詞鍵 (Enter 旁邊的 key) 我在 Array30Ex (1.7.4) 建了一個陣列來對照,確定在 United States - Dvorak 是行的通的,但是少數的按鍵也和我想的一樣, 在目前這個實作方法下直接對應會小有問題... -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.32.243 ※ 編輯: seed2501 來自: 122.146.32.243 (02/05 00:30)

02/05 07:18, , 1F
小問題是指什麼?
02/05 07:18, 1F

02/05 07:19, , 2F
如果要說完整支援的話,最好連Shift- Ctrl- Alt- 等組合鍵
02/05 07:19, 2F

02/05 07:19, , 3F
也考慮進去。
02/05 07:19, 3F

02/05 19:55, , 4F
是哪些符號有問題啊?我在 Mac 和 SuSE上都沒問題的。
02/05 19:55, 4F

02/05 19:57, , 5F
Sorry, 在Mac是用香草行列Dvorak,在linux是scim/array/Dvorak
02/05 19:57, 5F
試看看 Dvorak 上用行列時下面四個鍵的反應: {[ ]} ?/ += 除了這四個行列本身沒有用到的按鍵, 行列用到的按鍵不論用 QWERTY/Dvorak 都是正常的 ※ 編輯: seed2501 來自: 122.146.55.105 (02/05 20:36)

02/06 00:49, , 6F
?/ 不是行列的0↓鍵嗎?至於其他,在Dvorak/行列下,確實是和
02/06 00:49, 6F

02/06 00:50, , 7F
鍵盤一模一樣。沒有變成 Dvorak/英文鍵盤時的樣子。謝謝。
02/06 00:50, 7F

02/06 12:16, , 8F
dvorak 的 /? 不是 0v,是 0 右邊那行的 ^
02/06 12:16, 8F

02/07 03:41, , 9F
我似乎有些誤會了。您說的可是原來就以 Dvorak 排列的鍵盤?
02/07 03:41, 9F

02/07 20:37, , 10F
Yes
02/07 20:37, 10F
再補充一下,就跟 Leland 網友講的一樣, 不過我是在 Windows 上把鍵盤的 layout 設定 為 United States - Dvorak keyboard ※ 編輯: seed2501 來自: 122.146.55.230 (02/07 22:14)

02/11 02:53, , 11F
盲打的話,實體本來排列怎樣是沒差的
02/11 02:53, 11F
文章代碼(AID): #19YS9nnn (Array)
文章代碼(AID): #19YS9nnn (Array)