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

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

5
コマンドラインからgnome 3のキーボードレイアウトを変更する方法
gnome 3.22.1を使用していますが、3.18以降に問題があります。 その前に(正確なバージョンを覚えていない)、フードの下でX.orgバインディングを使用する単純なアプリケーションであるxkb-witchを使用してキーボードレイアウトを切り替えることができました。 3.18以降、xkb-switchを実行すると、gnomeでキーボードレイアウトが切り替わりません。さらなる調査により、レイアウトの切り替えが機能していることが示されましたが、非常に短時間です。 このスクリプトを実行する場合: for i in $(seq 1000); do lang=$(xkb-switch -s ru; xkb-switch); if [[ "$lang" == "ru" ]]; then echo $lang; fi; done あなたがどれだけ幸運であるかに応じて、3〜20回の「成功した」レイアウト切り替えが得られます。 この問題をグーグルで調べた後、私は次のアドバイスをします。 gsettings set org.gnome.desktop.input-sources current 0 設定は変更されていますが、レイアウトは同じままです。 レイアウトを変更する1つの「ハッキング」メソッドを見つけました。 setxkbmap us,ru setxkbmap ru,us しかし、gnomeシェルはその変更を認識せず、レイアウトインジケーターに間違った言語を表示します。 この問題について投稿しました(申し訳ありませんが、評判が足りません、https://bbs.archlinux.org/viewtopic.php?pid = 1657582 https://github.com/ierton/xkb-switch/issues/15)、しかし、良い答えを得ることができなかった。 そして、この時点で立ち往生しています。私はgnomeシェルコードの問題を特定するのに十分なスキルがありません。それが(gnome shellの)問題なのかどうかさえわかりません。 私が欲しいのは、ターミナルからキーボードのレイアウトを切り替えるgnome対応の方法です。誰かが私を正しい方向に向けることができますか?これをバグとして報告する必要がありますか(特に、gsettingsを使用してキーボードレイアウトを変更できないという事実)。

4
現在のキーボードレイアウトを表示する方法
現在のキーボードレイアウトをグラフィカルに表示できるユーティリティはありますか? これは、たとえば、外国語で書いていて、物理的なキーボードがローカル言語のみを示す場合(シンボルの配置など)に役立ちます。次のような画面が表示されます。

6
コンポーズキーで小文字のパイ(「π」)を作成する方法は?
Composepi(たとえばfsymbols.comで説明されているように)を使用して小文字のpi文字を作成できるようになったと確信していますが、それはもう機能しません。私の作成キーは他のキャラクター(Composeaa「å」など)で機能するので、何が問題なのでしょうか? 私は持っていない/usr/share/X11/locale/en_GB.utf8/Compose(または~/.XCompose)、それはインストール/生成されるべきものですか?があり/usr/share/X11/locale/en_US.utf8/Composeます。/usr/share/X11/locale/en_GB.utf8/Composeこれを修正するにはシンボリックリンクで十分ですか? $ locale LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME="en_GB.utf8" LC_COLLATE="en_GB.utf8" LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL= スピンオフ質問。

1
すべてのキーを取得してキーコードを送信する方法
GentooをXFCEで使用しています。Logitech K350キーボードを使用していますが、一部のキー以外はすべて期待どおりに機能しますが、使用したいキーが1つありますが、実行するとshowkeyキーコードが送信されません。キーは、キーボードの左下にあるウィンドウの配置ボタンです。 。 これはドライバーの問題ですか、そのキーを取得してコードを送信し、アクションをマップすることができますか?

3
削除する電源キーの再マッピング
Ubuntu 13.10とFluxBoxを実行しているMacbook Proがあります。残念ながら、電源ボタンは、削除キーがあると思われるバックスペースの上に物理的にあります。OSXでは、PowerKeyプログラムを使用して、削除する電源キーを再マップできます。X Windowsで同様のことを行うにはどうすればよいですか? 編集/etc/systemd/logind.confして設定して電源キーを無効にしたHandlePowerKey = ignore 後、ラップトップをシャットダウンせずに電源ボタンを押すことができます。 実行xev -event keyboardすると、電源キーのKeyPressが通常、別のプロセスによって食べられていることがわかります。 MappingNotify event, serial 36, synthetic NO, window 0x0, request MappingKeyboard, first_keycode 8, count 248 KeymapNotify event, serial 36, synthetic NO, window 0x0, keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 …

2
Caps-Lockキーボードレイアウトの変更を許可する方法
新しくインストールしたを使用しており、キーボードレイアウト(キーの組み合わせではなく、単一のキー)を変更Ubuntu-Gnome 16.04するように設定caps-lockしたい。私はこれを持っていましたLinux-mint、そして私はそれに慣れました。設定マネージャーを調べましたがcaps-lock、有効な入力として受け入れられません。私もintを見ましたgnome-tweak-toolsが、そこでキーボードのレイアウトの切り替えがまったく見つかりません。これは可能ですか?どうやって?

1
xkbでCaps LockとShift + Caps Lockの両方を再マッピングする
Caps LockがComposeキーにマップされ、Shift + Caps Lockが従来のCaps Lockとして機能するようにxkbを構成しようとしています。と呼ばれる新しいファイルに以下を入れます/usr/share/X11/xkb/symbols/gdwatson: partial modifier keys xkb_symbols "compose" { key <CAPS> { type[Group1] = "TWO_LEVEL", symbols[Group1] = [ Multi_key, Caps_Lock ] }; }; それからsetxkbmap -symbols 'pc+us+gdwatson(compose)'、正常に完了したを実行しました。Caps LockはComposeとして機能しますが、Shift + Caps LockはCaps LockではなくComposeとして機能します。 xkbcomp :0.0以下を明らかにします。 key <CAPS> { type= "TWO_LEVEL", symbols[Group1]= [ Multi_key, Multi_key ] }; 第2レベルのシンボルマッピングは、何らかの理由で、私がそれを与えようとした個別の値ではなく、第1レベルのシンボルマッピングを複製しています。誰かが私が間違ったことやそれを修正する方法を教えてくれるほど強力なxkb-fuを持っていますか?

1
テンキーのエミュレーション
私の新しいラップトップ(Dell Inspiron 5578)には数字パッドがありません。専用のテンキーFnがないラップトップの多くは、テンキーにからアクセスできますが、これはできません。実行xevして従来のFnコンボ(例:Fn+ Jfor 1)を使用しようとすると、イベントが表示されません。そして、番号はラベルにさえありません。 AFAIU、OSに渡されないFnため、キーを使用してショートカットを作成できませんFn。しかし、理論的にはAlt_L+をSuper_L代わりに使用できます。問題は、それを適切に行う方法です。Linux以外のVMでもすべてのVMでうまく機能するために、キーボードレイアウトよりも低いレベルでそれを行うことを望みます。 環境:Qubes OS。ホスト部分はFedoraに基づいています。 私はもう試した: Xfceキーショートカットを介してxdotoolコマンドをバインドします。これにより、さまざまな奇妙な結果が生成されます。コマンド(xdotoolキーKP_1およびバリエーション)は通常正常に機能しますが、ショートカットで起動した場合は正常に機能しません。ショートカットによって呼び出される場合、問題はおそらく修飾キーが同時に押されていることです。私はさまざまな変更(--clearmodifiers、修飾子のキーアップなど)を試しましたが、どれもうまく機能しません。 autokeyでも同じことを行います。autokeyがフリーズしました。 非解決策: 外部テンキー/キーボードを使用する:外部キーボードにテンキーを持っていますが、旅行中など、外部キーボードを使用することが不可能または少なくとも不快な場合は、内部テンキーにテンキーを配置したいです。 。 数字行を使用:チェコ語のレイアウトでは、数字行は主にアクセント付き文字に使用されます。私が使用するレイアウト(CShackのextracsバリアント)では、「番号行」に番号がまったくありません。 別のラップトップを購入する:私のさまざまな要件を満たすラップトップを見つけるのは困難でした。

1
xkb_symbolsに関する情報はどこにありますか(dead_acute、KP_1、Delete、Down)[closed]
閉じた。この質問には、詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 6年前に閉鎖されました。 xkb_symbolsとその意味のリストはどこにありますか? 明確にするために、xkb_symbolsの例をいくつか示します。 dead_acute dollar Down Delete adiaeresis Adiaeresis dead_circumflex KP_0 (KP_「数字パッド」記号のプレフィックスである可能性が高い) KP_divide ....(さらに多く) このArch Wikiを読んで、xkb_symbolsは実際には数字であることを理解しています。xkb_symbolsのこれらの番号は、どこかの文字列表現に割り当てられます(これは主に質問です:どこ?)。たとえば/usr/include/X11/keysymdef.h、多くの人#definesが次のどれを保持しているかを見ることができます: #define XK_KP_0 0xffb0 少なくとも、私はそこに見つけることができますがXK_KP_0、リサンプルに思われる、KP_0(され、再び先頭にシンプルな)、私はまだ(つまり、のような他のすべての記号に関する情報がないdead_circumflex、dollarなどを...)。 たとえば、キーボードレイアウトを作成、調整、または変更するには、このような定義済みの文字列表現のリストが必要です。もちろん、既存のキーボードレイアウトファイルを見ることである程度の洞察を引き出すことはできますが、それを参照する必要があります。したがって、ここで誰かが私を指すようにお願いします。 より多くの背景 ここ/usr/share/X11/xkb/symbols/にあるキーボードレイアウトを定義、調整、変更するために使用されるファイルでは、たとえばde(ドイツ語)キーボードレイアウトのように/usr/share/X11/xkb/symbols/de、xkb_symbolsが頻繁に使用されます。 原則として、これはそのようなファイルがどのように見えるかです(deファイルの一部を取ります): // 'xkb / symbols / de'ファイルのキーボードマップに基づく デフォルト xkb_symbols "basic" { include "latin(type4)" name [Group1] = "German"; キー{[2、quotedbl、twosuperior、oneeighth]}; key {[3、セクション、threesuperior、sterling]}; キー{[4、ドル、1/4、通貨]}; .... .... }; 上記のスニペットquotedblでtwosuperior使用されているのようなxkb_symbolsのリストを知りたいです。

1
カスタムメイドのキーボードからキーのキーコードを取得する
Raspberry Piを使用してMinitelをコンピューターに変換しようとしています。 これはミニテルです: そこで、次のように、minitelキーボードのマトリックスをusbキーボードPCBにはんだ付けしました。 すべて正常に動作しています。カスタムキーボードからいくつかのキーを受け取ります。キーを適切に再マップする必要があります。 そのためa、対応するキーコードを押してトラップし、カスタムキーボードのすべてのキーを使用してxmodmapファイルを最終的に生成するように要求するプログラムを作成しようとしています。 私が持っている唯一の問題は、そのキーコードを取得する方法がわからないことです(そしてそれだけです!)。試してみましたxevが、表示するデータが多すぎて除外できません。 手作業ですべてのキーコードを追跡できることは知っていますが、10個のMinitelを変換するので、より迅速な方法を好むでしょう!

4
現在選択されているキーボードレイアウトをコマンドラインから変更するにはどうすればよいですか?
キーボードレイアウト(そのうちの2つ)があり、次のコマンドで構成を切り替えます。 setxkbmap -layout us,ru -option -option "grp:lctrl_lshift_toggle,ctrl:nocaps" ここでus、コマンドラインコマンドを使用して、レイアウトに切り替えます。それは可能ですか?

1
キーボードレイアウトとxmodmapの関係
Xubuntuを使用しています。ログインする前に、キーボードレイアウトを選択できます。xmodmapいくつかのキーの再マッピングに使用しています。 私は2つのことに興味があります。 キーボードマッピングの状態がどのように変化するか(a)ラップトップの電源を入れたとき、(b)ブートプロセス中、(c)システムへのログイン(これらの3つのフェーズで)、およびシステムでの作業中(ログイン)。 個々のフェーズで画面に表示される(および送信される制御キー)シンボルの原因は何ですか。キーを押すと、キーボードドライバー(?)に信号が送信され、表示されるシンボルを決定する決定プロセス(アプリケーションおよび構成ファイル)が必要になります。この質問に対する答えは、アプリケーションとそれらの構成ファイルへのパスのリストです(特にUbuntu(Debianベースのシステム)に興味がありますが、他のシステムについて説明することもできますが、Ubuntuをお勧めします)。

2
SysRqをラップトップで動作させる方法は?
私/proc/sys/kernel/sysrqの番号は502ですが、Alt + SysRq + ...が私のHP Pavilionラップトップでは機能しないようです。どうすれば修正できますか? 更新1:ちなみに、私のprint-screen-keyも他のどのキーも "SysRq"のような追加のラベルを持っていません。 アップデート2: ハードウェアモデル:HP Pavilion 17 Notebook PC キーボードレイアウト:ドイツ語、QWERTZ

3
Caps Lockキーを再度有効にする方法は?
私は現在、次のようにデフォルトのキーボードレイアウトを設定しています。 setxkbmap -layout us -variant dvorak -option ctrl:nocaps,[...] Caps Lockキーを無効にし、他のオプションの群れと共に追加のCtrlキーを押します。 キーボードレイアウトを切り替えるには、次のようにします。 setxkbmap -layout us -variant dvorak-l -option ctrl:swapcaps ただし、Caps Lockキーは再度有効になりません。左のコントロールキーとCaps Lockの両方が、私が見る限り、コントロールキーのままです。 オプションリスト全体をクリアできることはわかっていますが、保守性を考慮して、オプションをコピーして貼り付けたくないです。Caps Lockを再度有効にするにはどうすればよいですか? 更新: xev(1)でControl_Lキーを押すと、ctrl:nocapsは両方のキーにを与え、ctrl:swapcapsはCaps Lockキーを「復元」します(キーを押すとが与えられますCaps_Lock)。ただし、Caps Lock LEDは点灯せず、実際には機能しません。 xkeyboard-config/symbols/ctrlX.orgのソースでファイルを見ると、問題のヒントになります。 xkb_symbols "nocaps" { replace key <CAPS> { [ Control_L, Control_L ] }; modifier_map Control { <CAPS>, <LCTL> }; }; xkb_symbols "swapcaps" …

1
Awesome WMで単一のアプリケーションのキーボードレイアウトを変更するにはどうすればよいですか?
私が追加したグローバルなキーボードレイアウトを設定するには、キーボードショートカットを、しかし、どのように私は、単一のアプリケーションのためにそれを設定するのですか?私がこれをやりたいのは、ゲームのクワーティーに慣れているからです。カスタムレイアウトを設定するために、すべてのゲームで10分は費やしたくないのです。また、他のアプリケーション(頻繁に実行する)に変更するときに、便宜上と間違ったショートカットを押すのを避けるために、レイアウトを切り替える必要はありません。

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