私は OpenSuse Linux を使用していますが、</kbd> キーがないラップトップで他のプログラマーが何をしているのか知りたいと思いました。
私は Dell XPS13 Ultrabook を持っていますが、これは開発者向けエディションとしても販売されています。このキーボードは US レイアウトですが、ソフトウェア設定を QWERTY UK に変更しました (á、â、à、ä を入力できるようにするため)。シフト キーが非常に大きいため、</kbd> キーがありません。ハードウェア キーボードを参照してください。ここ。これは私の仮想キーボードです
Shift キーを押すと次のようになります:
このキーを見落としていませんか? 別のショートカットでアクセスする方法はありますか? それとも、別の場所にマッピングする必要がありますか?
答え1
あなたが投稿した画像では、/は右の左側Shift、キー\のすぐ上にありますEnter。
答え2
キーを単純に再マッピングするのが最も簡単だと思います。
特定のキーを再マッピングするには、2つのツールが必要です。1つ目xev
(コマンドラインツール)と2つ目xmodmap
(コマンドライン ツールも同様)。どちらも、追加インストールしなくても Ubuntu で使用できるはずです。
ターミナル ウィンドウを起動して を実行します
xev
。これでアクティブになり、キーが押されるのを待機します。次に、動作を変更したいキー (つまり ) を押しますPgUp。xev
押されたキーに関する情報を出力します。3 行目は重要です。次のようになります。state 0x10, keycode 110 (keysym 0xff55, Prior), same_screen YES,
この例では
Prior
、キーが現在割り当てられている動作の名前、数字のキーコードはキーを認識するための内部IDです。これを別のキーで実行して、PgDown次の出力を得ます。state 0x10, keycode 115 (keysym 0xff56, Next), same_screen YES,
ここでも、私たちにとって興味深い部分は
keycode 115
、Next
動作の名前です。2 つのキーを交換したいときは、 を使用します
xmodmap
。xmodmap -e "keycode 110 = Next"
これにより、キーボードのキーコード 110 のキーがアクション に変更されます
Next
。非常に簡単です。マッピングするキーを Shift キーと一緒に使用すると異なる意味を持たせる場合 (たとえば、英国のキーボード レイアウトでは、Shift+ は2引用符になります)、最初のコマンドの後に 2 番目のコマンドをリストするだけで済みます。たとえば、コード 53 のキーを通常はバックスラッシュにマッピングし、Shift キーと一緒に使用するとバー記号にマッピングする場合は、次のようにします。
xmodmap -e "keycode 53 = backslash bar"
注意: これらの変更はアクティブな x セッションのみに適用され、再起動後に失われます。変更を永続的に保存したい場合は、上記のコマンドの後に次のコマンドを実行する必要があります。
xmodmap -pke >~/.Xmodmap
(これにより、ホーム ディレクトリに .Xmodmap というファイルが作成されます。)
次に、というファイルを作成する必要があります.xinitrc
このコマンドラインを配置したホームディレクトリ内xmodmap .Xmodmap
。
ソース:https://askubuntu.com/questions/24916/how-do-i-remap-certain-keys
答え3
古い Dell モデルでは、バックスラッシュは Alt キーと openquote キーで取得されました。キーの左側にある開始引用符1
。
答え4
古い質問ですが、私はその答えを探すのに何日も費やしました。
私は KDE Plasma 5.27.5 (Debian 12) を実行しており、英国レイアウトの米国キーボードを使用しています。スクリプト内の文字をエスケープしたい場合以外は問題なく動作しますが、バックスラッシュ キーがありません。
RightAlt+Minusキーを使用してバックスラッシュを入力します\
。
私はxmodmapのコマンドで答えを見つけました
xmodmap -pk | grep backslash
出力には次の行が含まれていました
20 0x002d (minus) 0x005f (underscore) 0x002d (minus) 0x005f (underscore) 0x005c (backslash) 0x00bf (questiondown) 0x005c (backslash)
RightAltこれにより、キーの修飾子として使用するための手がかりが得られましたMinus。
その他の便利な文字は次のとおりです。
- パイプまたはバー: RightAlt+ Backtick(キーボードの左上、数字の 1 の隣)
- チルダ: Shift+ Backslash: (Enterキーのすぐ上)
- HashまたはPound: Backslashkey: モッズなし。