web-dev-qa-db-ja.com

KDEでUnicode文字を入力する方法

この答え はGnomeまたはVimでそれを行う方法に関するヒントを持っていますが、これらはKDEでは機能しません。 このバグ は、KDEがCtrl + Shiftと文字の16進コードによるISO表記をサポートしていないことを示しています。キーボードを使用して(つまり、コピーして貼り付けることなく)これを実行できる他の方法はありますか?

32

16進コードを記憶することは狂気です。代わりに構成キーを使用してください。ニーモニックな方法で文字を組み合わせることができます。これはKDEだけでなくXの機能であり、あらゆる場所で機能します。いくつかの例:

  • Compose、 v、 C→Č
  • Compose、 ´、 E→É
  • Compose、 _、 u→ū
  • Compose、 ^、 i→î
  • Compose、 ,、 S→Ş
  • Compose、 +、 o→ơ
  • Compose、 ;、 a→ą
  • Compose、 U、 g→ğ
  • Compose、 "、 u→ü
  • Compose、 °、 A→Å
  • Compose、 ~、 N→Ñ
  • Compose、 +、 -→±
  • Compose、 .、 >→›
  • Compose、 .、 .→…
  • Compose、 .、 =→•
  • Compose、 P、 !→¶
  • Compose、 !、 ^→¦
  • Compose、 !、 !→¡
  • Compose、 ?、 ?→¿
  • Compose、 s、 s→ß
  • Compose、 o、 e→œ
  • Compose、 O、 E→Œ
  • Compose、 a、 e→æ
  • Compose、 A、 E→Æ

各キーは、押し続けることなく連続して入力されます。リスト全体については、ファイル/usr/share/X11/locale/en_US.UTF-8/Composeonline、124 KiB )を参照してください。 ~/.XComposeファイルで独自の構成シーケンスを定義できます( )。

私はSunキーボードを持っていないので、物理的なComposeキーを持っていません。不要なCaps Lockキーを論理Composeキーとして再マッピングします。システム設定→地域/言語→キーボードレイアウト(kxkbアプレット)→タブ詳細→セクションでこれを変更しますposition、またはコマンドsetxkbmap -option compose:capsを実行します。

23
daxim

これは問題のKDEバグです: https://bugs.kde.org/show_bug.cgi?id=103788

この問題は typing RTL text に関する記事で取り上げました。ほとんどの一般的なデスクトップ環境では、Altキーを押しながらテンキーのプラス記号を押してから16進数のUnicode値を押すことでUnicodeシンボルを入力できますが、KDEユーザーはこのメソッドを次のように使用できません KDEはこの機能をXorgに実装する責任を委任します 、および XorgがQtに降格 、および QtがXorgに降格

10
dotancohen

この記事をご覧ください: XKBのUnicodeイージーキーボードレイアウト

3
ricbax