2013-10-28 45 views
0

我需要鍵入德國特殊字符,如äöüß如何使右Alt在美式鍵盤佈局中的行爲與AltGR類似?

使用「美國國際鍵盤佈局」,我可以使用AltGR鍵入這些字符。不幸的是,「美國國際鍵盤佈局」有太多特殊的「死鑰匙」,我不需要它,而且通常很煩人。例如,當我輸入'c時,它變成ç

如果我使用「美式鍵盤佈局」(不是國際),右Alt的行爲與Left Alt完全相同,不能用於輸入特殊字符。

德國鍵盤佈局不是一個選項,因爲這麼多的鍵在不同的地方。我只需要äöüß。所以,我的問題是,要麼禁用「美國國際鍵盤佈局」中的其他死鍵,要麼使右Alt在「美式鍵盤佈局」中表現得像AltGR。

我查過了this answer,它似乎不適用於我,因爲AltGR不在列表中。

我猜AutoIt和AutoHotKey可以做到這一點,但我更喜歡一種不需要一直運行程序的方式。

順便說一下,我對Windows處理事物的方式有些困惑。即使在「美式鍵盤佈局」中,我的右鍵和左鍵仍然有不同的掃描碼。所以操作系統總是知道它們是不同的鍵。操作系統只是選擇在「美式鍵盤佈局」中完全相同的鍵,而在「美國國際鍵盤佈局」中則是不同的。是這樣嗎?

+0

這個問題很舊,但我認爲你應該爲此創建一個自定義的鍵盤佈局。 – dialer

回答

1

我使用的AutoHotkey此:

它是免費軟件,如果你把.AHK腳本到您的「啓動」文件夾,它在每次啓動機器時加載默默的腳本。您可以通過點擊時鐘旁邊的圖標來啓用和禁用它,但我只是讓我的遊戲運行,因爲它不會導致死鎖。

我現在正在使用它來輸入«ÁÉÍÓÚáéíóññ°»¡»»...我需要西班牙大學學位的所有密鑰,同時保持我的英國鍵盤佈局,因此我可以編寫代碼而不必tip手around腳:) :)

結果! :D

哦,還有BOOOOO微軟沒有意識到,不僅美國人可能需要鍵入國際字符。

GRRRRRRR!

+4

腳本實際上看起來像什麼的任何線索? – mzzzzb

1

也許晚點也許,但我剛剛找到了Microsoft Keyboard Layout Creator,這是一個程序,讓您用GUI創建自定義鍵盤佈局,然後創建一個.msi文件來安裝它。將我的佈局更改爲包含äöüß和€,並將ctrl + [設置爲(和ctrl +))。 :)

+0

這個程序在Windows 8及更高版本中工作絕對不好,特別是在觸摸設備上不好,並且在複製和卸載時遇到問題。所以要小心。 – alerya

+0

@alerya,MSKLC創建的DLLs/Setup包在Windows 8/8.1/10上可以正常工作。 – WinTakeAll

相關問題