OK、しばらくの間GNOMEでUbuntuを使用していましたが、現在はXUbuntuを使用しています。 Ubuntuでは、以前はnumpadをより健全にするキーボード設定がありました。これは、「WindowsのようにShift + NumPadを機能させる」などと呼ばれていました。
このオプションが解決する問題は、NumPad 7を押すと「Home」キーのように振る舞うことですが、Shift + NumPad 7を押すと「7」キーのように振る舞います。私はラップトップを使用しており、通常の「ホーム」キーでは解剖学的に非常識な動きを引く必要があるためです。とにかく、このオプションはShift + NumPad 7を「ホーム」キーのように機能させました。
XUbuntuの下にそのオプションが見つかりません。どのように設定しますか?
更新: GUIまたはコマンドライン、重要ではありません。
いくつかのgrepの後、私は解決策を見つけました:numpad:Microsoft
オプションをXkbOptionsに追加する必要があります。古いUbuntuでは、xorg.confでそれを行います。新しいものでは、ファイル/etc/default/keyboard
を開き、次の行を変更します。
XKBOPTIONS=""
に
XKBOPTIONS="numpad:Microsoft"
保存して再起動します(Xの再起動は、少なくともRAlt + PrintScreen + Kでは機能しないようです)。変更を有効にするには、Sudo dpkg-reconfigure keyboard-configuration
の実行が必要になる場合があります。
Ubuntu 14.04のキーボード設定には、「その他の互換性オプション」がありません。 /etc/default/keyboard
の編集も有効な解決策ではありません。ただし、dconfデータベースには、キー/org/gnome/desktop/input-sources/xkb-options
の必須オプションが含まれています。このオプションは、numpad:Microsoft
で['grp:alt_shift_toggle', 'grp_led:scroll', 'numpad:Microsoft']
のようなものにdconf-editorで手動で、またはこのスクリプトを使用して完了する必要があります。
# !/bin/bash
old=`gsettings get org.gnome.desktop.input-sources xkb-options`
new=`echo $old | sed "s/'numpad:Microsoft'//g" | sed -r "s/(, )+/, /g" | sed -r "s/(, )?]/, 'numpad:Microsoft']/"`
gsettings set org.gnome.desktop.input-sources xkb-options "$new"
喜んであなたの投稿を見つけました。 Natty Narwhalを使用して、キーボード設定で同様のオプションを見つけました。
Xubuntu 16.04では、/ etc/default/keyboardのXKBOPTIONS設定(XKBOPTIONS = "numpad:Microsoft")は無視されます-これはバグだと思います。
回避策として次のコマンドを使用しています。setxkbmap -option 'numpad:Microsoft'
グラフィカルデスクトップ環境の起動時に上記のコマンドを自動的に実行するために、Application Autostartエントリを作成しました。
メニュー>設定>セッションと起動>アプリケーションの自動起動>追加
名前:Shift + NumPadをMS Windowsのように動作させる
説明:whatsoever
コマンド:setxkbmap -option 'numpad:Microsoft'
Lubuntuでも同様の問題がありました。 /etc/default/keyboard
ファイルを変更しようとしましたが、役に立ちませんでした。
その理由は、システムにレイアウトチェンジャーがあったためだと思います。ただし、キーボードレイアウトハンドラーのオプションの[高度なsetxkbmapオプション]フィールドにnumpad:Microsoft
を追加すると、実際に機能しました。 Xを再起動する必要さえありませんでした。
私にとって「keypad:pointerkeys」オプションはLubuntu 18.04 Bionic Beaverで役に立ちました