XUbuntu:Shift + NumPadをWindowsのように動作させる


34

OK、私はしばらくの間GNOMEでUbuntuを使用していましたが、現在はXUbuntuを使用しています。Ubuntuでは、以前はテンキーをより正気にするキーボード設定があり、「Shift + NumPadをWindowsのように動作させる」などと呼ばれていました。

このオプションが解決する問題は、NumPad 7を押すと「Home」キーのように機能しますが、Shift + NumPad 7を押すと「7」キーのように機能します。私はラップトップを使用しており、通常の「ホーム」キーでは解剖学的に非常識な動きを引く必要があるためです。とにかく、このオプションはShift + NumPad 7を「ホーム」キーのように機能させました。

XUbuntuの下にそのオプションが見つかりません。どのように設定しますか?

更新: GUIまたはコマンドラインは関係ありません。

回答:


48

いくつかのgrepの後、解決策が見つかりました:numpad:microsoftオプションをXkbOptions に追加する必要があります。古いUbuntuでは、xorg.confでそれを行います。新しいものでは、ファイル/etc/default/keyboardを開いて次の行を変更します。

XKBOPTIONS=""

XKBOPTIONS="numpad:microsoft"

保存して再起動します(少なくともRAlt + PrintScreen + Kでは、Xの再起動は機能しないようです)。sudo dpkg-reconfigure keyboard-configuration変更を有効にするために実行する必要がある場合があります。


この答えを非rootユーザーに適応できますか?
アインポクルム-モニカを

1
Ubuntu 15.10でこれを正常に使用しました。ありがとう!
ドンブランソン

@einpoklum-ルートが必要です。
ドンブランソン

2
再起動する必要はありません(16.04)。実行するだけですsudo dpkg-reconfigure keyboard-configuration
estibordo

再起動は必要ありませんでした。そうでなければ、素晴らしい答え。
アビシェークディベカル

18

Ubuntu 14.04のキーボード設定には、「その他の互換性オプション」がありません。編集/etc/default/keyboardも実用的なソリューションではありません。ただし、dconfデータベースにはkeyの必須オプションが含まれています/org/gnome/desktop/input-sources/xkb-options。このオプションは、dconf-editorで手動で、またはこのスクリプトを使用numpad:microsoftするなどの方法['grp:alt_shift_toggle', 'grp_led:scroll', 'numpad:microsoft']で完了する必要があります。

# !/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"

4
驚くばかり!!これを削除するために誰かが喫煙していました...または、この機能が「邪悪な窓」である場合、通常のキーが届きにくい場所にあるラップトップでシフトエンドを行うにはどうすればよいですか。
ピーターkarasev

1
素晴らしい答えです!代わりに、コマンドラインを使用するところで、あなたはまた、> = 12.04は、より多くの詳細については、この答えをチェックUbuntuの中dconfエディタをインストールすることができaskubuntu.com/questions/22313/...
ストーム

1
16.10。のチャームのように機能します。dconf-editorも助けてくれました、ありがとう@Storm!
コンラッドガルス

Elementary OS Lokiでは、これが機能しているように見える唯一のオプションです。
アビシェークDivekar

13

喜んであなたの投稿を見つけました。Natty Narwhalを使用して、キーボード設定で同様のオプションを見つけました。

  1. キーボードを検索
  2. [レイアウト]タブをクリックします
  3. [オプション]ボタンをクリックします
  4. さまざまな互換性オプションを展開する
  5. 「数字キーパッドキーを使用したShiftがMS Windowsのように機能する」をチェックします。
  6. 閉じるとあなたはいいです!

5
そのオプションは13.10で削除されました。gnome-tweak-tool:をインストールすることで選択できますsudo apt-get install gnome-link-tool。次に、「その他の互換性オプション」リストの「入力」の下にあります。
f.cipriani 14年

3
@ f.ciprianiそれがあなたのコメントのタイプミスだったか、ツールの名前が変更されたかどうかはわかりませんが、現在の正しい名前はgnome-tweak-toolです。
ウォルディリアス

2
ありがとう@waldirは、タイプミスをしたこと、それは実際にあるgnome-tweak-tool
f.cipriani

2
Linux Mint 18(Cinnamon)では、「その他の互換性オプション」の下にある望ましいオプションは「Numlock on:digits、Shift switchs arrow keys、Numlock off:always arrow keys(as MS Windows)」です。
-theDrake

1
@theDrake、ありがとう。18.3 MATEでも。
ローマングリニョフ

12

Xubuntu 16.04では、/ etc / default / keyboardのXKBOPTIONS設定(XKBOPTIONS = "numpad:microsoft")は無視されます-これはバグだと思います。

回避策として次のコマンドを使用しています。
setxkbmap -option 'numpad:microsoft'

グラフィカルデスクトップ環境の起動時に上記のコマンドを自動的に実行するために、アプリケーションの自動起動エントリを作成しました。
メニュー>設定>セッションと起動>アプリケーションの自動起動>追加

          名前:Shift + NumPadをMS Windowsのように機能させる
説明:whatsoever
   コマンド:setxkbmap -option 'numpad:microsoft'


1
うまく動作し、再起動せずに、ありがとう!しかし、「メニュー>設定」とはどういう意味ですか?どこから?私はあなたがシステム設定を意味するとは思わない。
デビッドパークス

1
こんにちはデビッド。5つのスクリーンショットを作成しました:(1/5)imgur.com/a/h00IQ | (2/5)imgur.com/a/xUcJS | (3/5)imgur.com/a/n9Pq3 | (4/5)imgur.com/a/0m8Df | (5/5)imgur.com/a/rMVdj-これが役に立てば幸いです;-)
-FM

これはXUbuntu 18.04で機能します。再起動は必要ありません
-abjbhat

19でも機能することを確認しました。ただし、自動開始はここにはありません。ただ、/etc/init.dのに.SHを追加
エマド

2

lubuntuでも同様の問題がありました。/etc/default/keyboardファイルを変更しようとしましたが、役に立ちませんでした。

その理由は、システムにレイアウトチェンジャーがあったためだと思います。ただし、numpad:microsoftキーボードレイアウトハンドラーのオプションの[高度なsetxkbmapオプション]フィールドに追加すると、実際に機能しました。Xを再起動する必要さえありませんでした。


2

uBuntu 18.04の別のオプションは、ほとんどのuBuntu設定用の強力なGUIであるDconf-Editorを使用することです。インストールされていない場合は、ターミナルを開いて次を入力します。

  • apt-get update
  • apt-get install dconf-editor -y

オープンdconf Editor、その後/org/gnome/desktop/input-sources/xkb-options

新しいuBuntuインストールでCustom valueは、空白になります。回しUse default value、その後OFF:

  • 挿入['numpad:microsoft'](空白の場合)または
  • 追加, 'numpad:microsoft'(空白でない場合は、そこにあるものの後)

たとえば、['caps:none', 'numpad:microsoft']Caps Lockを無効にし、Windowsと同様にNumPadを使用します。閉じるdconf Editor、再起動は不要です。


-1

私にとって、「keypad:pointerkeys」オプションはLubuntu 18.04 Bionic Beaverで役に立ちました


stackexchange.comの多くのサイトに頻繁にアクセスし、不快なパターンに気づいたと思います。役に立たない回答の割合が最も高いサイトはLinuxサイトのようです。
マイクナキス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.