Linuxで新しい言語の新しいキーボードマッピングを作成する推奨方法は何ですか?


3

Sgaw Karenで広範囲に入力する必要があります。私が発見した限り、この言語の既製のキーボードレイアウトはWindowsにのみ存在します。だから、私の質問は、新しい(Linuxへの)言語のキーボードレイアウトを作成するために使用する必要がある好ましいアプローチは何ですか?

良い解決策は...

  • Arch Linux / Gnome 3インストールで作業する
  • すべてのアプリケーションに文字を入力できる
  • 他のLinux、特にUbuntu、Mint、およびMandrivaで作業する
  • 他のLinuxユーザーと簡単に共有できる
  • 頑健に
  • それを行うための「正しい」方法である

言語の特徴は...

  • これは、ミャンマー文字のサブセットであり、4文字または5文字が追加されています
  • 凝ったものは必要ありません(デッドキー、キャラクターの並べ替えなど)
  • 2つの例外を除き、単一のキーを単一のコードポイントにマップします。
  • 2つのキーの場合、1つのキーを押すと2つのコードポイントが出力されます。

これまで、SCIMフレームワークでKMFLを使用しました。いじくり回して、これらのキーボードをMint 13、Ubuntu、およびMandrivaに正常にインストールしました。SCIMの主な問題は、多くのプログラム(たとえば、geany)に文字を入力できないことです。また、Arch Linuxですぐに利用できるとは思われず、十分にサポートまたは文書化されていないようです。KMFLの制限なのか、私の能力の不足なのかはわかりませんが、Caps Lockを思いどおりに機能させることができませんでした。

XKBを使用して、カスタムキーボード(ここのような)を正しい方法で作成していますか?私はそれに取り組んでいますが、今のところこの方法では成功していません。

Ibusで行くべきですか?UbuntuデスクトップでKMFLをIbusで動作させようとしましたが、まだ成功していませんでした。または、ibus-tableやKeyMagicなどの他の入力メソッドの1つを調べる必要がありますか?

回答:


0

IBusもかなり良いです。IBusの言語用に作成しました。ibus-m17n拡張機能を使用して、mimファイルの書き込みを許可しました。単純な場合、1つのキー入力から挿入するUnicode文字へのマッピングを記述するだけです。しかし、はるかに強力です。

m17n-contrib sourceに実装されているレイアウトを見てください。Lispの方言ですが、必ずしも言語を知っている必要はありません。私はなんとかいじって、物事を成し遂げました。そして、ここにドキュメントあります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.