Mac OS Xと同様の機能を実行できる追加機能があるかどうか疑問に思います。私の母国語はスペイン語で、今はフランス語の環境に住んでいて、英語もたくさん話しているので、特にフランス語では異なるイントネーションが必要です。私は2年間Linuxを使用しており、テストには時々Mac OS Xを使用しています。目的。
キーを押し続けると、同じ文字に対して他のアクセントや句読点で利用可能なオプションのリストを表示するMac OS Xの機能が非常に役に立つと思います。 Linuxでこれを行うことはできますか?
答え1
残念ながら、私が知っているアプリはこれを行いません。開発するには、独自の入力方法を作成する必要があるかもしれません(を置き換えるためにXIM
)。
ただし、単にキーレイアウトを変更するよりも役に立つ可能性がある代替案を提供できます。XIM
その間、X(via)はXComposeというユーティリティを提供しました。 XComposeを使用すると、先行キー(指定されたキー)を押してからカスタマイズ可能なキーシーケンスを押して、「エキゾチック」文字を入力できます。たとえば、Composee'文字を生成しますé
。ほとんどの場合、基本シーケンスは非常に直感的ですが、XComposeの最も強力な部分は、シーケンスを追加(または変更)して理論的に適切であると判断されるUnicode文字を生成できることです。
シーケンス設定は、プレーンテキストファイル(コードを$HOME/.XCompose
含む他の場所に配置できます$HOME/.XCompose
)を介して行われます。完全な設定を見ることができます。ここ興味がある場合は、特に以下のXCompose
記事を参照してくださいcompose/
。私の個人的な内容は次のとおりです$HOME/.XCompose
。
include "%L" # This enables all the default bindings
include "/home/halosghost/.compose/greek.compose" # some greek characters
これで、上記のスニペットgreek.compose
(これは確かに使用できる最も人間工学的または効率的なシーケンスではなく、単なる例です):
# Lower case
<Multi_key> <a> <l> <p> <h> <a> : "α" U03B1 # Alpha
<Multi_key> <b> <e> <t> <a> : "β" U03B2 # Beta
<Multi_key> <d> <e> <l> <t> <a> : "δ" U03B4 # Delta
<Multi_key> <g> <a> <m> <m> <a> : "γ" U03B3 # Gamma
<Multi_key> <l> <a> <m> <b> <d> <a> : "λ" U03BB # Lambda
<Multi_key> <p> <i> : "π" U03C0 # Pi
<Multi_key> <m> <u> : "µ" U03BC # Mu
これらのファイルの形式は実際には非常に単純であることがわかります(場合によっては文字自体を使わずに名前を使用しますが(代わりに<period>
)<.>
)。
上記を適用すると、Capsmuビルドに入ることができますµ
(Composeキーがに設定されていますCaps)。
どのディストリビューションを使用しているか(または使用を検討しているか)言及していませんが、XComposeはxorgに同梱されているので、設定するだけです。 Composeの設定に関する関連資料をXIM
見つけることができます。ここXIM
しかし、最近はかなり古くなっており、最善の選択ではないかもしれないことに注意してください。さらに、Composeシーケンスをサポートする1つ以上のIMEがあります(少し異なる実装を使用しますが)。バス。
個人的に私はXIM
ウェイランドに切り替えるまで使い続けたいです。しかし(より良いIMEが私を待っていることを願っています)、しかしこれはLinuxには適していません。ワークフローに最適なサイズを使用する必要があります(合理的に)。
そのリンクから次のコマンドを使用してComposeキーを簡単に設定できることがわかります(キーボードが実際に専用のComposeキーを持つほど難しくないと仮定します)Caps。
setxkbmap -option compose:caps
- 私は夢を見ることができますよね?
興味深い最後の注意事項として、この記事のすべての「エキゾチックな」文字(é、「、」、μ、1、および2を含む)はXComposeを使用して生成されました。
答え2
以下を有効にしたい場合があります。作成キー。これにより、結合部分と「似ている」記号を使用して文字を結合できます。私はAlt Grこれを作成キーとして使用しますが、一般的に使用されていない適切なキーを選択できます。
たとえば、Compose o /øが与えられ、Compose a `àが与えられます。
これは使用するものと非常に異なりますデッドキー、アクセント付きの文字は、連続してダブルクリックしない限り、別の文字として表示されません。これはプログラマにとってとても残念です。
Compose Key機能は長い間使用されてきました(「実際の」Sun端末にあったと思われます)。これは、Linuxベースのシステムのほとんどの(多くの?すべて?)GUIに組み込まれています。私はWindowsに対応するソフトウェアを知って使用しています。