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

キーボードハードウェアやソフトウェアのキーボード機能など、キーボードに関する一般的なトピック。

3
エスケープが押されたときにCaps Lockをオフにする
を押すCapsLockたびに無効にする方法はありますか?Escはい、VIMを使用しています。私は実際に代替のすべて大文字のキーボードレイアウトをCtrl-6持っていますが、それは面倒で、Esc押されたときはいつでもOSにCapsLockを無効にさせたいと思います。また、他のサーバーに数時間SSHで接続することが多いので、そこに在庫のあるVIMを使用しています。 たまたまCapsLock、Escキーとキーを交換したことに注意してください。ただし、Escキーが押されたとき(たまたまCapsLockキーボードにラベルが付けられ、の横にありますA)、との両方を実行する必要がEscapeありDisable-CapsLock-If-It-Is-Enabledます。 これはKubuntu 12.10にあります。ありがとう。
10 keyboard  xkb  kubuntu 

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



2
「USB 3-2:設定#1を設定できません、エラー-110」-USBキーボードはWindows 8ラップトップで機能しますが、Linuxが起動するまでPCでのみ機能します
Linuxが起動するまで機能する2つの新しいUSBキーボードを試しました。 起動時に私は見ました: [ 8.365211] usb 3-2: New USB device found, idVendor=1a2c, idProduct=0b23 [ 8.404863] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 8.444623] usb 3-2: Product: USB Keyboard [ 10.641472] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) [ 13.481363] usb 3-2: can't set config #1, …

2
xmodmapを使用したCaps Lockの再マッピングが機能しない
私がプログラムするとき、これらのキーを交換したいです: Esc↔ Tab Ctrl↔CapsLock では~/.xmodmap、これらの再マッピングを指定しました。 keycode 66 = Control_L keycode 37 = Caps_Lock keycode 23 = Escape keycode 9 = Tab EscapeそしてTabキースワップ、問題はないが、その代わりにCaps_LockおよびControl_Lスワップ、両方のこれらのキーはなりCaps_Lock。 何をしようとしても、コントロールキーが割り当てられませんCaps_Lock(キーコード66)。を離れるkeycode 66 =と、キーは割り当てられませんが、Control_Lまたはを割り当てるとControl_R、機能しません。しかし、他のキー(たとえば)keycode 66 = Tabを割り当てても、割り当てられて問題ありません。 xmodmapのように、Caps LockキーとControlキーを入れ替えたくないだけです。本当にイライラします。ヘルプ/ポインターは本当に役に立ちます。 PS:私はArchlinuxを使用しています。
10 keyboard  xmodmap 

1
キーストロークの再配線
私のキーボードのいくつかのキーは、壊滅的なコークスの流出後に粘着性の終わりに来ました。ラップトップ全体が来年交換されるので、私は古いキーボードを交換するつもりはありません。 問題のキーは、上向き矢印、下向き矢印、Shift、および「/」です。 Shiftには西海岸に双子の兄弟がいて、現在すべての作業を行っていますxmodmap -e 'keycode 119=/'。コマンドを使用して、「/」を「削除」として再配線できます(これはまったく役に立たないキーであることがわかりました)。つまり、「削除」を押すと「/」が出力されます。 使用するキーを置き換える方法を見つけるためxev。上向き矢印と下向き矢印をそれぞれpgupとpgdnに置き換えるつもりです。残念なことに、上向き/下向きの矢印には出力がありません。私はそのPGUPを知っているとPGD​​Nキーコード112とキーコード117です。しかし、私は中に何を記入しなければならないxmodmap -e 'keycode <value>=<action>'ようなパターンxmodmap -e 'keycode 112='とxmodmap -e 'keycode 117='
9 keyboard 

2
キーの組み合わせのxmodmap-Fnの動作を切り替える方法は?
USB経由のLogitech K290キーボードでは、FキーはデフォルトではアクセスできFnません。使用する前に押す必要があるため、実際には使用できません。 Fnキーだけですべてのイベントを発生しませんxev。 押すF1ことなく、Fn二つの重要なイベント、キーコード50(火Shift_L)とキーコード133( Super_L)とメッセージを表示私のKubuntuの「タッチパッド無効化」(すべてのキーに同じメッセージF1経由F4) ほとんどのメディアキーは機能しますが、Fキーへの直接アクセスが必要です。Fn動作を切り替える方法を知っていますか? これが私がF1なしで押したときの出力ですFn: KeyPress event, serial 40, synthetic NO, window 0x1a00001, root 0x2c6, subw 0x0, time 64638420, (-352,274), root:(1462,621), state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 40, synthetic NO, window …

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

2
X11でキャップロックをescに恒久的に再マッピングする方法は?
Caps LockをX11でエスケープするように再マッピングしたい(つまり、物理的なCaps Lockボタンを押すと、アプリケーションによってescとして解釈され、escの動作は変更されません)。ソリューションはXの再起動後も存続する必要があります。xmodmapとsetxkbmapは、許容できるソリューションです(同様のプログラムと同様)。ソリューションを移植可能にして、ドットファイルの一部にしたいので、GUIを扱いたくありません。より良い/より簡単な/より明白な解決策がない場合は、教えてください。ただし、DEを使用していないことに注意してください(i3wmを試してみます)。 これまでのところ、xmodmapとsetxkbmapを使用してみましたが、ほとんど成功しませんでした。 これがxmodmapを使用する私の試みです: # ~/.xinitrc xmodmap ~/.xmodmap そして # ~/.xmodmap remove Lock = Caps_Lock keysym Caps_Lock = Escape $ xmodmap ~/.xmodmapコマンドラインからの実行は機能し、私が望むことを行います。問題は、xが再起動するたびにリセットされることです。これが、xinitrcが入ることを期待する場所です-xが起動してxmodmapコマンドを実行するたびにロードされませんか?コマンドが機能する場合、ファイルから読み取ったときに何も実行されないのはなぜですか? setxkbmapでいくつかのことを試しましたが、どちらも機能しませんでした。以下の2つの試みは、別々の時間にファイルで行われました。 # ~/.xinitrc setxkbmap -option caps:esc # attempt 1 setxkbmap -option esc:nocaps # attempt 2 どちらのコマンドもコマンドラインから認識できることは何もしなかったので、コマンドが間違っていると想定しています。ワンライナーであり、他のファイルに何も必要としないため、このソリューションのアイデアが気に入っています。それがうまくいけば。 .xinitrcは間違ったファイルを使用していますか?startxが〜/ .xinitrcからロードしていることを知っています。 可能な解決策に、1行だけではなく(ファイルに複数行が必要な場合)ファイル全体を含めるように要求します。そのため、中間ステップを台無しにしないでください。たとえば、.xinitrcと.xcapsrebindに何かが必要な場合は、両方のファイルと必要なすべてのコンテンツを表示してください(末尾に何かを追加するように指示することもできますが、&または同様のものが必要な場合は、教えてください)。

3
X11のAltキーに別の修飾子を割り当てる方法
目的: AltをCapsLockキーに、MetaをAltキーに割り当てたいのですが。ただし、そのようにすると、AltキーはAltとして認識されなくなり、CapsLockキーはCapsLockとして認識されなくなります。 openSUSE 11.4 以前は: openSUSE 11.1-私は自分のコンピューターの唯一のユーザーなので、/ usr / share / X11 / xkb / keycodes / xfree86ファイルを「単純に」編集したところ、問題なく動作しました。キーは最下位レベルでシンボルに関連付けられていました。 問題: xkb 私はポーランド語のレイアウト(pl_ext)のバリアントを作成しました(テスト用)このようなエントリで構成されています: key <CAPS> { [ Alt_L ] }; modifier_map Mod1 { Alt_L, Alt_R }; ただし、これは単に何もしません。xevのCapsLockキーはAlt_Lとして認識されます(記号)。 )。 質問:レイアウトファイルを定義して、CapsLockキーをAltに、Altキーをメタに設定するにはどうすればよいですか? 編集:ここでの成功の半分!今私はそのようなエントリを持っています: key <CAPS> { [ Alt_L ] }; modifier_map Mod1 { <CAPS> }; …
9 keyboard  x11  xmodmap  xkb 

3
Linuxコンソールでcaps-lockを再マッピングしてエスケープし、メニューを作成して作成する
XIを実行するときは、.xmodmaprcを使用して特定のキーを再マッピングします。 ! Make it so that both Caps Lock and Escape do Escape clear Lock keysym Caps_Lock = Escape ! Remap the menu key as Compose keysym Menu = Multi_key コンソールで同じことをするにはどうすればよいですか? 更新 私の回答で与えられた部分的な解決策に加えて、コンソールがCTRL- .をComposeにマップすることを学びました。だから、それに慣れることができるかもしれません。メニューキーをComposeとして設定するのは簡単ではありません。nulが割り当てられたキーコードが大量にあり、Menuの別名の明確な候補がないためです。 また、作成バインディング自体は、Xで使用されているものよりもはるかに制限されており、頻繁に使用する特殊文字のほとんどはそこにはないことにも気付きました。おそらく、X構文の構成バインディングをloadkeys読み取り可能なものに変換するユーティリティがあるでしょうか。

1
Diacriticは、Mac OS X Snow Leopardで実行されているGTK +アプリケーションでは機能しません
Mac OS X Snow Leopardで一部のGTK +アプリケーションを使用しています。私のMacBookは、ブラジルのレイアウトを使用するように構成されています。これにより、発音区別符号をデッドキーとして入力できます(たとえば、「タイピング」、次に「a」と書くことができます)。ただし、一部のGTK +アプリケーション(この場合はGeditとGnuCash)では機能しません。InkscapeやDiaなどの他のものでは、発音区別符号をデッドキーとして入力できます。DiaとInkscapeはX11を介して実行されますが、GeditとGnuCash(少なくとも私のバージョン)は実行されないことに注意してください。 誰かがそのような問題を抱えていますか?誰かがそれを解決しましたか?GTK +のキーボードレイアウトを構成するにはどうすればよいですか?〜/ .gconf *または〜/ .gnomeファイルでそれを行いますか? 前もって感謝します?
9 osx  x11  keyboard  gtk 

3
メディアキーをi3で使用するにはどうすればよいですか?
私はGnomeからManjaroのi3に移動しました。ウィンドウマネージャー、端末の色などの設定はほぼ完了です。しばらくして、音楽を聴くことに決めました。数分後、音量キーと再生キーが機能しないことに気付きました。 私はRazer Blackwidow Stealth 2014キーボードを持っているので、これらのメディアキーは実際にはファンクションキーと一緒になっています。例:再生/一時停止がオンF6でFn、のようにキーを押すと、メディアキーとして機能しFn + F6ます。

2
bashで特殊キーを読み取る
私はとりわけ、選択リストをリストするスクリプトで遊んでいます。のように:1)アイテム1 #(強調表示) 2)アイテム2 3)アイテム3#(選択) 4)アイテム4 ユーザーがdown-arrow次のアイテムを押すとハイライトされます ユーザーがup-arrow前のアイテムを押すとハイライトされます 等 ユーザーがtabアイテムを押すと選択されたとき ユーザーが押すと、shift+tabすべてのアイテムが選択/選択解除されます ユーザーがctrl+aすべてのアイテムを選択すると、選択されます ... これは、現在の使用状況では正常に機能します。これは、入力が自分のセットアップによってフィルターされる私の個人的な使用です。 問題は、さまざまな端末間でこれを信頼できる方法にすることです。 私は入力を読み取るためにややハックなソリューションを使用します: while read -rsn1 k # Read one key (first byte in key press) do case "$k" in [[:graph:]]) # Normal input handling ;; $'\x09') # TAB # Routine for selecting current item ;; $'\x7f') # …
8 bash  keyboard 

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