輸入德語用美式鍵盤很吃力,有什麼解決方案?

輸入德語的時候用美式鍵盤導致盲打能力打折扣 降低工作效率 請問有什麼解決方案


問題中描述的情況是電腦的實體鍵盤是一隻美式鍵盤,然後在系統中使用德語布局。也就是說,按鍵盤上「;」鍵時,出現在屏幕上的是「?」。許多國內的德語教師會推薦這個方法,因為它在 Windows 系統中設定起來最「直觀」,只需要添加一個德語輸入法即可,我自己也用過很久。但這可能並非最合理的解決方案,畢竟德語實體鍵盤(ISO 標準 QWERTZ 布局)的鍵位和英語有相當大的差異:

(圖片來自維基百科)

當這一布局硬行加到國內常見的本該具有 ANSI 標準 QWERTY 布局的鍵盤上面時,會讓輸入變得十分困難,充滿很多試錯過程,因為鍵帽上面的標識與按鍵的結果不再完全對應。將兩種布局內化成兩套肌肉記憶的過程漫長又痛苦。如果因為從事某種特殊職業而不得不經常輸入各種標點符號,則更容易引發右手腕管綜合症。

所以更合理的解決方案也許應該是:使用能夠輸入特殊字母的 ANSI - QWERTY 布局。在 Windows 上面,這是 US - International 布局;在類 Unix + X11 系統上面,這種布局一般叫做「USA International (AltGr Dead Keys)」。

US - International 布局的特殊之處有兩個:

  1. 按下右邊的 Alt 鍵再同時按 Q、P、Y 會分別出現 ?、?、ü,加按 Shift 會出現其大寫版本;按右邊的 Alt 和 S,會出現 ?(但大寫 ?(?)一般無法輸入)。

  2. 按一次 ` 鍵(Esc 下、1 左側的鍵)後,視操作系統不同可能不會有任何顯示、也可能會顯示一個帶有虛線的 ` ;此時再按下另外一個母音字母鍵,就會顯示出 è 、ì、ò 這樣帶有 grave 的字母。單 / 雙引號鍵同樣有類似效果。這種「按之後彷彿沒有按下去」的按鍵叫做 dead key。

以下即為 US - International 布局示意圖;圖中列出的按鍵里,藍色為按住右側 Alt (稱 AltGr,Alt Graphics)之後可以打出的字元,紅色為可以跟其他字母組合的 dead key。仔細觀察會發現,ü 還可以通過 Shift + " 再按 U 打出來。

(圖片來自維基百科)

Windows 上面添加 US - International 布局的方法其實跟增添德語輸入法一樣,具體可參見微軟網站 How to use the United States-International keyboard layout in Windows 7, in Windows Vista, and in Windows XP 。類 Unix 系統不贅述。

當然,如果只是需要輸入德語字母的話,dead key 可能並不是很有用的功能。如何修改去除輸入法中的 dead key 留給讀者作為練習。

Mac OS X 的狀況有所不同,US 鍵盤默認的 US 布局其實已經可以輸入 Umlaut,方法是先按(無論左右邊)Option + U,然後分別按 A、O、U,Option + S 即可輸入 Eszett。但如果想要輸入更多附加符號,如 caron( ?,拼音第三聲的聲調),則推薦 US - Extended 布局。具體可以輸入哪些符號可以通過點擊輸入法圖標後出現的「Show Keyboard Viewer」查看。另外從 Lion 開始,特殊字母還可以通過長按輸入,不過效率太差。儘管 OS X 同樣提供了 US - International PC 布局,但此布局僅僅是有 ` 和 " 兩個 dead key 而已,並不能通過 AltGr 組合另一個按鍵直接輸入 Umlaut。

使用上述鍵盤布局的最大麻煩可能是輸入帶有特殊符號的字母需要至少按兩次鍵,但是我覺得這樣比強行使用德語布局理智一點。

- - -

德式前引號 ? 不但在 US - International 布局上打不出來,在德-奧地區使用的德語鍵盤上同樣打不出來,PC 用戶可能不得不藉助 Alt + 小鍵盤數字鍵組合的方法,詳見 HTML Sonderzeichen: Symbole aus der Typographie €??;OS X US 布局中可以通過 Option + Shift + , 組合打出。法式前引號情況稍好,US - International 布局可以通過 AltGr + ] 、[ 打出雙層版本,單層同樣需要 Alt + 小鍵盤數字鍵組合輸入。OS X US 布局中:

  • ? :Option + Shift +

  • ? :Option +
  • ? :Option + Shift + 4
  • ? :Option + Shift + 3


知乎第一個正式答案,處男答→;→
-------I am what I am---------
前幾天剛好自己修改了windows 下的US-international keyboard的配置,所以,針對上面長篇里的第二種方法給出延展的方案。本人正在學習優(hē)美(hē)的法語和嚴(biàn)謹(tài)的德語,所以經常要輸入各種法語德語中的accents。很不習慣法語-法國和德語-德國的鍵盤,記不住鍵位啊。。。因此想動手基於US-International keyboard layout修改鍵盤配置,使得它更適合自己的輸入習慣,同時無壓力輸入中英文。大家可以參考自己的鍵盤鍵位以及輸入需求修改鍵值,如果覺得還不夠爽,還可以自己定製俄語日語韓語阿拉伯語等等等等任何語言的鍵盤哦,速上乾貨(多圖預警):

-------Europe International Keyboard--------
A. 此方法可以輸入的西歐語言重音符號及特殊字元:
a). Les accents fran?aises:
Accent aigu: á á é é í í ó ó ú ú
Accent circonflexe: ? a ê ê ? ? ? ? ? ?
Accent grave: à à è è ì ì ò ò ù ù
La cédille: ? ?
oe=?
ae=?

b). Deutsch-Akzent:
Die Umlaute: ? ? ? ? ? ? ? ? ü ü
Eszett: ?

c). Acento espa?ol:
? ? ? ? ? ?

d). Greek Alphabet
Αα Alpha | Ββ Beta | Γγ Gamma | Δδ Delta | Εε Epsilon | Ζζ Zeta | Ηη Eta | Θθ Theta | Ιι Iota | Κκ Kappa | Λλ Lambda | Μμ Mu | Νν Nu | Ξξ Xi | Οο Omicron | Ππ Pi | Ρρ Rho | Σσ Sigma | Ττ Tau | Υυ Upsilon | Φφ Phi | Χχ Chi | Ψψ Psi | Ωω Omega

e). Other Europe Languages" Accents
? ? ? ? ? ? ? ? ? ? ? ?
ǎ ǎ ? ? ? ? ? ? ? ? ě ě ǔ ǔ ǐ ǐ ǒ ǒ
? ?

f). Hàn Yǔ Pīn Yīn
ā á ǎ à ō ó ǒ ò ī í ǐ ì ū ú ǔ ù

g). Mathematical and Chemical Symbols
? (Plunk Constant)
? ? ‰ ± × ≈ ÷
↑ ↓ → ≤ ≥ √ ∠ Λ ? ?

h). Currency Symbols
? ? ?(法郎) ? ? €(歐元) ?(盧布) £(英鎊) ? ¥(人民幣)

*西班牙語不熟,所以就只是列出來一部分特殊重音拉丁字母,還有西班牙語的問號 ? 也是可以通過這種方法打出來的

B. 修改工具:Microsoft Keyboard Layout Creatir 1.4,可以搜索下載微軟官方版本。
這裡給出官方English Version link: Microsoft Keyboard Layout Creator 1.4

C. 基於US-International keyboard layout修改配置:

a). Open File/ Load exiting keyboard/United States-International (基本拉丁字母)

大家可以看到US國際鍵盤的布局,跟中國大陸流行的簡體中文輸入鍵盤鍵位基本一致。本人在筆記本上操作,所以沒有數字小鍵盤,如果是台式機,鍵盤會有所不同。

b). Shift states/Shift (大寫拉丁字母)

Shift鍵上檔作用下的字元顯示,如果跟你的實體鍵盤不對應,可以自行修改成跟實體鍵盤一致的符號。方法很直接,點擊想要輸入的字元直接輸入,按下ok即可。

c). Shift states/Alt+Ctrl(left) or AltGr(right) (希臘字母+部分特殊拉丁重音字元)

因為本人學理工科,經常需要寫實驗報告,有些數學公式經常需要輸入希臘字母,所以就修改了配置,將其希臘字母讀音改成基本對應的拉丁字母,例如alpha對應a,beta對應b,記住希臘字母讀音也就可以方便找到。但為了方便輸入法語德語,特殊位置修改如下:
AltGr+c→? (法語軟音符)
AltGr+s →? (德語double ss)
AltGr+v→?(數學對於符號)
AltGr+w→? (法語ae合寫)
AltGr+0→? (法語oe合寫)
AltGr+`→? (數學度量單位1?=EXP-10)
AltGr+/(?)→? (西班牙語問號)
大部分按鍵都是很直觀從鍵盤上可以看出來聯繫,所以按此規則修改,實用並且方便記憶。

d). Shift+AltGr (大寫希臘字母+部分特殊拉丁重音字元)

此處根據個人需求修改了幾處:
AltGr+Shift+R→√ (對號,Right的意思)
AltGr+Shift+S→? (s軟音符)
AltGr+Shift+J→ ∠ (角度符號,Jiaodu)

e). Shift states:/Ctrl (此處最好保留空白鍵,很多應用程序喜歡調用Ctrl+alphabet作為快捷鍵)

Mark: Ctrl+`→囍(呵呵呵,單身狗)

f). Dead Key (` ~ / _ $ ; ) 即圖中標示的灰色鍵,除去系統的Tap,Caps,Alt等鍵

1. 法語閉音符 [ ` ]

設置方法:click gray botton `/All../ set Dead key after the key value/ ... /
這樣我們就設置了[ ` ]鍵為死鍵,按下去一下是沒有反應的。進入上圖界面,可以自行添加字元組合,這裡不能粘貼字元,只能輸入字元的unicode 編碼, 查找方法:運行/charmap/ok 點擊任意字元即可看到下方顯示的編碼,輸入到Base 和Composite欄中即可。
Ex. 按下 ` 加a即可輸入à,其他同理。

2.法語尖音符[ , ]

輸入方法: / 加 a 輸入 á (原來US國際鍵盤設置的是單引號 " +a為á,但這樣輸入法語例如l"accent就很不方便,得按 』鍵兩次才能輸入,所以將它改成了斜線/,仍然是一樣的方向,便於記憶)

3.德語變母音[? ? ü]

輸入方法:分號;加 a 輸入 ? (US國際默認設置「+a輸入?,不是很方便,得按shift,遂修改)

4.法語^ 漢語拼音及西歐其他語言 ? 符號
輸入方法:先按shift+6 輸入^,然後再按a 輸入a (註:不同廠商鍵盤^鍵位置不同,請自行修改)
按AltGr+6輸入?,然後再按a輸入ǎ (註:不同廠商鍵盤^鍵位置不同,請自行修改)shir

5.西班牙語~符號
輸入方法:shift+` 輸入~,然後再按a 輸入 ?

6. 貨幣符號:
輸入方法:shift+4輸入$,然後再按e輸入歐元符號€,貨幣符號按形狀聯想。Ex. $+Y=¥.

7.漢語拼音第一聲 -
輸入方法:shift+-輸入_,然後再按a輸入ā

D.輸出及安裝
Project/ Test Keyboard Layout 可以測試修改完的鍵盤使用如何
Project/ Properties修改自定義鍵盤屬性
Project/Build DLL and Setup Package 可以製作windows的安裝程序
製作完之後點擊setup安裝即可。
不想要了?在控制面板里程序管理里卸載即可,不傷手,無殘留!

源文件:吐血奉上我修改了整整一個晚上的源文件:

附上永久鏈接: https://pan.baidu.com/s/1geZxthL

點擊setup安裝,cheurope.klc文件可以用軟體打開編輯,然後再製作DLL安裝。

安裝完在語言欄里添加即可,此鍵盤在Chinese (Simplified, PRC)下面。

註:此方法可能與部分軟體及QQ眾多快捷鍵例如AltGr+A截屏等衝突,所以在打Word文檔時需要關閉QQ,或者自行修改QQ快捷鍵。

至此,基本可以輸入絕大部分拉丁字母及希臘字母和一些特殊符號,如果還有更多需求,可以自己修改鍵盤鍵位值,方法如上。如果需要輸入少量俄語可以把AltGr+alphabet改為對應的基里爾字母,需要輸入少量日語韓語也可以這樣做,大量輸入建議直接添加對應語言,或者在windows日語俄語韓語鍵盤的基礎上進行修改,以適合中國大陸的美式鍵盤,這樣就不用為記錯鍵盤位置而煩惱啦。直接按什麼是什麼,酸爽!經測試,稍微熟練下,打法語德語跟英語一樣絲滑流暢!媽媽再也不用擔心我的學習了!!

C"est la fin.


我給你介紹個叫 Wincompose 的軟體,它可以把右 alt 變成「合成鍵」,輸入 [compose][s][s] 就得到 ? 了。這玩意現在支持 2000 多個合成序列(可自定義),甚至還有顏文字……


鍵盤上的按鍵換掉或者買新的, 或者你拿個紙貼上去, 話說如果是盲操的話鍵盤對不對有什麼問題....


我是用搜狗輸入法自定義,在中文鍵盤輸入「aa」顯示的備選欄里第一個是?, 輸入「aaa」顯示?,其他特殊字母一樣設置,然後打26個字母時候就切換到英文…缺點是不能提示單詞拼寫…但是對於中文德語英語切換覺得還是很方便噠!


?=ss

ü=ue

?=ae

?=oe

然後用word里的德語審閱功能過一遍。


可以在淘寶買德語鍵盤貼,另外德語鍵盤位也要背好啊。


某寶上有專門的小語種鍵盤膜出售,能夠支持各種不同類型的筆記本,強烈推薦。

這是我剛買的


好文收藏。不過糾正下,德語的?是沒有大寫的,不用糾結大小寫的。


最簡單的方法是買個德語鍵盤


我的mac是德文鍵盤 我打英文以及編程都很不舒服 而且經常要切換到別的通用鍵盤上面很混亂。我一開始買了個無線的Qwerty 蘋果鍵盤 後來嫌麻煩就買了塊保護膜放在鍵盤上面了……用得很順手。


買個機械鍵盤,側刻德語,正貼美式


這不是廣告,不是廣告。本來其實都刪了,後來看了眼,還是覺得這個比較方便,又恢復了。我就是那麼賤ˊ_&>ˋ

———————————————————

windows下,可以使用歐路詞典家的德語助手智能輸入法。可以語音糾正,直接輸入ss或者s可以自動替代?,ue/u代替ü,其他同理。

這樣如果是盲打,應該可以直接糾正掉大部分拼寫錯誤,還能順便複習一下德語。

———————————————————

插一句忽然想到的,其實下載安裝office的德語語言包可以解鎖德語拼寫檢查功能。按照ss=?的替代方式打德語,用拼寫檢查檢查一遍其實也是蠻方便的。

———————————————————

搬運幾張軟體截圖

當然我嫌棄界面長得丑,沒有去用。

具體介紹和下載戳這裡

http://www.francochinois.com/Dehelper/input.aspx


推薦閱讀:

鍵盤上為什麼只有刪除上個字元(Backspace)、當前字元(Delete),沒有刪除下個字元的按鍵?
為什麼羅技不出帶perfect stroke系統的鍵盤了?
為什麼格鬥遊戲最好的控制器是搖桿?
自習室里把鍵盤敲得噠噠響是低素質嗎?
遊戲玩家適合的鍵盤有哪些可以推薦的?

TAG:鍵盤計算機 | 德語 |