タグ付けされた質問 「keyboard-layout」

ナショナルキーボードレイアウト、コントロールキーの再配置など、一般的にオペレーティングシステムレベルで。アプリケーションでのキーマッピングについては、/ keyboard-shortcutsを参照してください。

2
カスタムComposeキーシーケンスの追加
カスタムのComposeキーシーケンスを追加するにはどうすればよいですか?私はかなりググってみましたが、説明が見つかりませんでした。特に、次のことを希望します。 <Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers) 特に、ファイル/usr/share/X11/locale/en_US.UTF-8/Composeを~/.XComposeにコピーしてみて、その構文を模倣しました。しかし、これはうまくいかなかったようです。

2
UTF8数学記号とキーボードレイアウト/入力
1つのリスト、別のリストを入力するときに、UTF8数学記号を使用したいと思います。 ComposeKeyと呼ばれるものを見つけました。残念ながら、オメガ、シータ、右矢印などはカバーしていません。 KDEを使用していますが、グローバルショートカットを試しましたが、動作しないようです。 キーボードの組み合わせ(Meta + Sなど)でutf8記号(例:Θ、Ω、∃、∀、⇒、→)を入力する設定方法


2
AltGrを<Ctrl> + <Alt>にバインドする方法
私はサララ(ハードラ)と呼ばれる人間工学に基づいたテルグ語キーボードレイアウトに相当するLinuxを作成しようとしています。これまでにすべてのキーをマップすることができました。レイアウトでは、さまざまなレベルで次のキーの組み合わせを使用します。 None (Base): Level1 Shift: Level2 Ctrl + Alt: Level3 Ctrl + Alt + Shift:Level4 Linuxはさまざまなレベルで以下を使用します。 None (Base): Level1 Shift: Level2 RAlt: Level3 RAlt + Shift:Level4 キーの組み合わせをレイアウトと一致させるにAltGrは、Ctrl+でマッピングする必要がありますAlt。のさまざまなファイルを検索できませんでした/usr/share/X11/xkb/。+ ISO_Level3_Shiftとバインドする方法を知っている人はいますか?CtrlAlt key &lt;RALT&gt; { symbols[Group1]= [ Mode_switch, Multi_key ], virtualMods= AltGr }; レイアウトを見たい方はこちら

2
XKBでいくつかのキーコードを上書きする
XKBでいくつかのキーをシャッフルしたいと思います。(なぜですか?いくつかのキーが不便に配置されているラップトップで。)私は現在xmodmapを使用しています: keycode 110 = Prior keycode 115 = Delete keycode 112 = Next keycode 117 = Insert keycode 119 = End keycode 118 = Home 代わりに、特定のキーコードに異なるキーシムを割り当てるのではなく、XKBを使用して、特定の物理キーに異なるシンボリック名を割り当てたいと思います。(これが理由です。)私はキーコード110を送信するPGUP代わりにHOME、キーコード115を送信するDELE代わりにEND他の構成は受けていないことなど、(そのPGUPキーシンボルを送信しておくことですPriorなど、他のすべてのキーが残っています彼らはあるとして)。 これらの特定のキーコードの割り当てを変更するにはどうすればよいですか?でファイルをロードしますがxkbcomp somefile.xkb $DISPLAY、何を入れる必要がありsomefile.xkbますか?

3
Thinkpad T440のFn Lock(FnLk)はLinuxでうまく機能しますか?
Lenovo Thinkpad T440を購入してLinuxをインストールすることを検討しています。 よるとユーザーガイドやT440sの写真を使用するF1- F12あなたは押したままにする必要がありFn、キー、または使用Fn+ Esc「のFnロック」(有効にするためにFnLk)。 出典:Lenovo Webサイト ユーザーガイドにも記載されているように、BIOS / UEFI構成(別名:ThinkPadセットアップ)の[キーボード/マウス]セクションには3つの設定しかありません。 トラックポイント(有効または無効) トラックパッド(有効または無効) FnとCtrlキーの入れ替え(無効または有効) F1- に関する設定はありませんF12。 では中国のフォーラムからこの口コミ、誰かが書きました: 元々の操作方法が必要な場合は、適切にインストールした後、FN + ESCを使用してFnLK操作を実行します。 これは次のように変換されます。 以前の方法に戻したい場合は、Fn+ Escを押しFnLkてドライバをインストールします。この構成は、マシンをリブートしても保持されます。 私は別の中国人のbbsにこの質問をし、否定的なフィードバックを得ました:(翻訳済み) ドライバーがインストールされていない場合、FnLkはWindowsでは機能しません。 T440を持っている人なら誰でも、FnLkがLinuxで動作するかどうか教えてもらえますか?たぶん、いくつかのカーネルモジュールで?

1
setkeycodesを使用して、押された状態と離された状態を異なる「キー」にマッピングする
私が持っているキーボード、スクロールホイールを持っていますが、それはUbuntuとでは動作しませんxev、それを移動する場合、コマンドは何も表示されません。しかし、dmesgコマンドでこれを見つけました: スクロールホイールを上に移動した場合: atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0). atkbd serio0: Use 'setkeycodes e00b &lt;keycode&gt;' to make it known. スクロールホイールを下に移動した場合: atkbd serio0: Unknown key released (translated set 2, code 0x8b on isa0060/serio0). atkbd serio0: Use 'setkeycodes e00b &lt;keycode&gt;' to make it known. 同じキーのようですが上下に動かすと押された/離された変更になります。 xmodmap -pke …


1
LinuxでのMacスタイルのオプション/ Altキーの特殊文字
私はMacキーボードを使用していて、OS X / macOSでのアクセス方法と同じまたは同じ特殊文字を使用できるようにしたいと思っています。ここでは、Windows用の同様の質問があります。たとえば、ALT + e + e→éおよびalt + c→çは、GNOME Composeキーのファンキーさを一切持ちません。 この機能を提供するツールはありますか?または、これは古いMacキーボードレイアウト設定で変更する必要があるものですか?後者の場合、既存のalt + letterショートカットとの競合をどのように解決しますか(競合の識別とその回避の両方で)、たとえば、alt + letterショートカットは、ショートカットと特殊文字の両方を実行しますか?この機能を複製しないようにする特許の競合または知的財産上の理由はありますか?

3
キーを押した時間に基づいてキーボードのキーを再マッピングする方法
テンキーのキーを再マップして、キーを押している時間に応じてキーの動作が異なるようにしたいと思います。次に例を示します。 テンキーの9キーを300ミリ秒未満押し続けると、「前のタブ」キーコマンドが送信されますCtrl+Tab Numpad 9キーを300〜599ミリ秒間押し続けると、「新しいタブ」キーコマンドが送信されますCtrl+T テンキーの9キーを600〜899ミリ秒間押し続けると、「タブ/ウィンドウを閉じる」キーコマンドが送信されますCtrl+W テンキーの9キーを899ミリ秒以上押し続けると、必要な時間枠を逃した場合でも何も起こりません。 WindowsではAutoHotKeyを使用してこれを行うことができ、OS XIではControllerMateを使用してこれを行うことができますが、UNIX / Linuxでキーの保持時間に基づいてキーの再マッピングを可能にするツールが見つかりません。 私の問題を解決できるツールをご存知の場合は、上で説明した条件付きキー保持期間の動作を示すスクリプトまたはコードサンプルを提供してください。私の例を解決するために完全なコードである必要はありませんが、私の例でそれを再利用するのに十分なはずです。

3
キーボードのキーのコードが一時的にキーマップを変更できるようにするにはどうすればよいですか?
私は実際の「同時Viのモード」機能に慣れてきたKeyRemap4MacBookボタンを長押しすることができますsし、d同時にキーをしてから使用してh、j、k、およびl矢印キーなどのキーを。ときsとdいない、一緒に押されsたりdイベントが発生したが、私が正常に入力したときに、私が打つと任意の遅延問題が気づかないsか、d個別に。 Linux(特にRHEL 6.4)でこの機能を再現するにはどうすればよいですか? 私が持っていたいくつかのアイデア: 場合s+は、d改質剤に再マッピングすることができ、その後、キーはh、j、k、l+修飾子は、それに応じてマッピングすることができました。(現在使用しているキーボードには、s+の代わりに使用できる予備の修飾キーがありませんd。さらに、同時Viモードのポイントは、すべての指をホーム行に保持することです。 CapsLockはすでにとに再マッピングされControlていますEscape)。 理想的には、システム設定または既に使用しているXKBキーボードのようなものを使用してこれを行う方法を見つけるでしょう。それが不可能な場合は、おそらくxcapeプログラム(私が使用していて、キーをさまざまなキープレスおよび修飾キーシンボルにマップできるようにする)に似たものを書くことができます。 xcapeただし、キーが離されるsとトリガーされるため、dキーとキーが遅くなりすぎないように微調整する必要があります。

1
カスタムキーボードレイアウトを作成および設定する
setxkbmapを使用してカスタムキーボードレイアウトを作成および設定したい。私~/.xkb/progはこのコンテンツでファイルを作成しました: partial default alphanumeric_keys xkb_symbols "basic" { include "latin(type4)" name[Group1]="es for developers"; key &lt;AE01&gt; {[ 1, exclam, exclamdown, bar ]}; key &lt;AD03&gt; {[ e, E, EuroSign, sterling ]}; key &lt;AB06&gt; {[ n, N, ntilde, Ntilde ]}; key &lt;AB07&gt; {[ m, M, mu, mu ]}; key &lt;AB10&gt; {[ slash, question, questiondown, …

5
デッドキーの組み合わせが認識されない場合は、両方の文字を挿入します(例: 'a→á、' b→ 'b)。
Linux Mintマシンで英語、米国外(デッドキー、altGrデッドキーなど)のバリエーションを使用すると、常にこの動作に遭遇します。 これらのキーの1つを押す' "と、次のようになります。その後に、「アクセントなし」の文字が続く[か、b出力がまったく出力されません。 Windowsの米国-インターナショナルのに対して、それは、印刷し[たりb。これを入力したい場合は、「アクセント記号のない」文字ではなくスペースを使用して各デッドキーをエスケープする必要があります。これはプログラミングには厄介です(本当ではありませんが、typing.ioについてWindowsの「Qwerty International」でトレーニングし、システム間を切り替えるのは面倒です)。 Windowsのように機能するように変更する方法はありますか?

2
Xでのキーボード(デッドキー)機能のチューニング
私が好むキーボード構成はUS-Internationalです。私は、MS-Windows上でそれを使用して(すなわち、特定の特殊文字を入力する場合~ ' ")が続くがa、o n私が取得するá óかñ、私が望むように。 ただし、これらの文字に続けて一致しない文字を入力すると、その特殊文字の後に文字が続きます。したがって、タイプしたい場合は、たとえば、"qを押して入力できます"q。ただし、Gnomeで同じことを行う場合は、のように行う必要があります"␣q。それ以外の場合は、ベルが聞こえます。 また、2つの単一引用符を入力したい場合は、Gnome 'でMS-windowsの2回ではなく4回入力する必要があります。私はそれが少しマイナーな煩わしさであることを知っていますが、それは私には理解できますし、GNU + Linuxは高度にカスタマイズ可能なOSであると私は思います。á óまたはなどの文字ñをスペイン語で入力する必要があるため、通常のUSキーボードに変更することはできません。 注:私はDebianを使用しています

1
showkeyがxevと比較して異なるキーコードを表示するのはなぜですか?
答えを探して、私はこの質問に出くわしました。このようなものがあります: Xが使用するキーコードとカーネルが使用するキーコードは、「歴史的な理由」によりOFF BY 8です。したがって、97-8 = 89を取り、89をsetkeycodesコマンドで(再びrootとして)使用します。 歴史的な理由が何か、コードが8異なる理由を誰かが知っていますか?

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