Xは複数の文字を形成します:˙\_(ツ)_/˙

Xは複数の文字を形成します:˙\_(ツ)_/˙

私の中には~/.XCompose次の行があります。

<Multi_key> + <3> + <3> : "¯\_(ツ)_/¯" # Shrug.

残念ながら、これは私が望む効果を得ることができませんでした。 shrugの最初の文字だけが使用されるためです。

1つのキーの組み合わせで複数のキャラクターを持つことはできますか?

ベストアンサー1

退屈な文字ではなく、文字列の組み合わせシーケンスを出力することが一部のアプリケーションで機能するようです。いくつか試してみました。

これは次のとおりです。

  • 編集者
  • xterm

以下には適用されません。

  • Firefoxブラウザ
  • GNOME端末

また、あなたのマッピングは私には適していません。ただし、プラス記号を削除すると、次のようになります。

<Multi_key> <3> <3> : "¯\_(ツ)_/¯" # Shrug.

バックスラッシュをエスケープする必要があります。

<Multi_key> <3> <3> : "¯\\_(ツ)_/¯" # Shrug.

更新 2021-10-30

私は(単に単一のキー記号/文字の代わりに)出力文字列の組み合わせシーケンスを大量に使用しました。私は主に単一の単語を表すために使用します。

私の経験では非常にうまく動作します。つまり、私が入力するほとんどの状況で動作します。

この絵文字は、私が最初にテストした4つのアプリすべてで動作します。

私の文字列にはカタカナ()が含まれていないので、より多くの設定で使いやすくなります(より高いUnicodeコードポイントはサポートされていませんか?)。

いくつかの例外:

  • CopyQ(クリップボードマネージャ)の検索プロンプトで文字列の組み合わせマッピング(またはどの組み合わせマッピング?)を使用することはできません。
  • ポップアップダイアログやその他のセカンダリウィンドウでは機能しない場合があります。
  • Intellijで動作しますが、表面的に文字列は、ほとんどのアプリケーションと同様に、一度にすべて入力されるのではなく、一度に1文字ずつすばやく入力されます。機能的な欠点はありません

おすすめ記事