如何使用美式鍵盤用巴西葡萄牙語書寫?

如何使用美式鍵盤用巴西葡萄牙語書寫?

從 2000 年到 2006 年,我一直使用 Linux 和 FreeBSD 作為我的主要桌面環境。從那時起,我停止使用 Linux 作為桌面,轉而使用 MacOS,因為完成工作非常耗時。

我一直聽說過去十年來 Linux 桌面的所有發展,幾週前我剛剛購買了一台預裝 Ubuntu 16.04 的新戴爾 XPS,真是令人驚訝……我只是無法使用鍵盤工作正常!

起初我無法使用 US-international 來書寫變音符號「ç」。請按照中的說明進行操作如何使用變音符號輸入拉丁文小寫字母 c我可以讓它工作,但現在所有輔音都會「重音」(例如,'+s 變成 ś 或 '+r 變成 ŕ),這在葡萄牙語中是不可能的。預期的行為將是 's 或 'r。

為什麼要把事情做好這麼難?

我想知道這個問題是否有任何解決方案或解決方法。

編輯:有人將此標記為另一個有關如何使用多種語言的問題的重複。這不是這裡的問題。我的問題是如何讓 Ubuntu/Linux 正確地使用美式鍵盤編寫巴西葡萄牙語。

換句話說,輸入'其次是s應該輸出並不是ś,同時輸入'其次是A應該輸出A並打字'其次是C應該輸出C

那麼,問題是我該如何獲得這種行為?

編輯:由於我沒有得到真正的答案,我編寫了一個基於 ibus-tmpl 的小型 ibus 輸入方法來解決這個問題。可能不是一個好的解決方案,但這是我能找到的最快的解決方法。它可用於http://github.com/gcms/ibus-semidead

答案1

當您使用英文(美國、國際,附死鍵)佈局中,'(撇號)鍵變成「死」鍵。要單獨鍵入重音字符,您可以按'兩次,這將產生 ´(重音符號),或者您可以先按,'然後再按Space,這將產生 '(撇號)。

編輯:

如果你比較喜歡基本款英語(美國)沒有死鍵的佈局,以下可能是 GTK 應用程式的合適設定:

  1. 啟用撰寫鍵: 如何啟用撰寫鍵?

  2. 建立文件~/.XCompose並為其指定以下內容:

    <Multi_key> <apostrophe> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
    <Multi_key> <apostrophe> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
    

然後您可以輕鬆鍵入最常見的重音字母,例如:

Compose'後面跟著= A> á

Compose接下來'C=> ç

同時:

'後面跟著S=> 的

編輯二:

作為大衛在評論中指出,撰寫鍵有一種內建的方式來輸入 ccedilla:

Compose後跟,(逗號),後跟C=> ç

所以基本上~/.XCompose上面建議的文件是多餘的。

相關內容