不能寫字符 è

不能寫字符 è

我有一個帶有匈牙利語鍵盤的英文版 Windows 10 作業系統。非匈牙利拉丁語特殊字符的一般用法(我猜這與所有拉丁語鍵盤都是相同的)如下:首先應寫重音符號,然後按基本字符。例如,ˇ我的鍵盤上 2 鍵上存在重音符號AltGr,因此斯拉夫č字母可以寫成如下:AltGr+ 2,然後放開,然後按C。 (當我只想要重音時,我只需在重音後按空格即可。)這也適用於其他一些重音。

問題是它不適用於以下兩種特殊重音:

  • ( AltGr+ 1),所以我不能寫例如西班牙文字母ñ
  • `( AltGr+ 7),所以我不能寫例如法文字母è(不要與,這是我鍵盤上的本地字元)

在我以前的筆記型電腦上它可以工作。作為相對常見的字符,我想必須有一個設定來告訴這些字符是否應該主要被視為重音字符或直接字符,並且我想只是默認值已更改。有誰知道如何設置或如何克服該問題?

答案1

這裡有兩個解決方法:

  • Windows,鍵入char並選擇“*字元映射表”。使用該應用程式可以在 PC 上輸入任何字體的任何字符,並將其複製到剪貼簿中。
  • 注意,注意擊鍵顯示在對話方塊底部,例如Alt+0241波形符號-n、ñ。
  • 在大多數 Windows 應用程式中,您可以按住並鍵入來插入該Alt字元0241 使用數字鍵盤(不是字母上方的數字鍵)。

字元映射表

不可否認,這並不像使用死鑰匙組合,例如Ctrl~n,它用作助記符,而不是 ANSI 值的神秘“02411”。

答案2

這對您不起作用的原因是您選擇的鍵盤佈局不支援它。

為了使您的鍵盤支援它以及大多數語言字符,請更改(或添加)英語 -> 美國國際作為鍵盤佈局。這樣,您所說的所有按鍵都可以使用,其他按鍵也可以使用。

例如 AltGr + 5 = €、AltGr + c = ©、AltGr + l = ø、AltGr+w = å 當然還有 ' + c = ç 和 ~+n = ñ。

答案3

安裝自動熱鍵並用 key 將所需的字元放入尚未使用的字母中AltGr

<^>!e::è    ; AltGr + e produces è
<^>!e::ñ    ; AltGr + r produces ñ

這樣,您就可以以與鍵入[或類似的方式鍵入它們{。我正在這樣做並且效果很好。

更新:

如果您不想佔用AltGr快捷方式空間的有限插槽,請考慮這種具有幾乎無限命名空間的替代方案:

:*:§e\::è    ; typing §e\ e produces è
:*:§n~::ñ    ; typing §n~ e produces ñ

這對於匈牙利鍵盤來說尤其重要。我在我的斯洛伐克鍵盤上進行了測試,它非常相似並且運作良好。讓我解釋一下順序,這很容易記住:

  • §它從我們想要輸入特殊字元的含義開始
  • 第二個字元是我們要輸入的基本字元(en
  • 第三個字元表示字元修飾符(\for ˋ~for ˜vfor ˇ...你明白了)所以č會是§cv

根據上面的原理圖,您可以定義許多您需要的字元。

答案4

您的困惑似乎是變音符號總是以相同的方式輸入。不像那樣。不同的語言打字不同,不同的鍵盤佈局打字不同

非匈牙利拉丁語特殊字符的一般用法(我猜這與所有拉丁語鍵盤都是相同的)如下:首先應寫重音符號,然後按基本字符。

如果變音符號在字元之前鍵入,則稱為死鑰匙,因為在真正的打字機中,該鍵不會移動遊標,這意味著鍵入的內容稍後將與基本字母組合。然而,有些語言根本不使用死鍵。例如,在標準越南語鍵盤佈局(沒有人使用)中,所有變音符號都是類型基本字母,產生一個組合字符。越南人實際上使用了美國的佈局並根據一些規則在基本字母後鍵入變音符號,該序列將由 IME 轉換為正確的單字

許多其他語言的鍵盤都有用於重音字母的特定鍵,因此它們也不使用死鍵。例如,法語鍵盤有一個專用鍵用於 é、è、à...,因此他們只需直接按這些鍵即可,無需任何 ` ́ 重音符號

一些鍵盤佈局使用AltGr鑰匙來產生重音的字母。美國國際佈局僅使用 AltGr,沒有任何死鍵。其他一些佈局同時使用死鍵和 AltGr 鍵

AltGr通常會產生整個鍵,而不是死鍵,因此如果 ~ 和 ` 在您的佈局中由 AltGr 鍵入,那麼您不能使用它來製作重音字母。如果任何 AltGr 組合中有 ñ 或 è ,那麼您可以使用它,否則您必須使用其他方式來鍵入這些字母

  • 其中一種方法是使用替代代碼。如果您不經常鍵入該字符,這會很有用。只需啟用十六進位數字鍵盤然後按Alt+ ++code
  • 另一種方法是為您自己建立鍵盤佈局使用微軟鍵盤佈局創建器。透過這種方式,您還可以刪除未使用的按鍵或重新排序鍵,以提高打字效率。例如,您可以載入匈牙利語佈局並添加法語/西班牙語的死鍵,現在您可以一次輸入多種語言而無需更改佈局。您可以使用死鍵和/或 AltGr 鍵的任意組合來鍵入任何 Unicode 字符

當然AutoHotkey也是一種解決方案

也可以看看

相關內容