XUbfox: Làm cho Shift + NumPad hoạt động như Windows


34

Ok, tôi đã sử dụng Ubuntu với Gnome một thời gian, nhưng bây giờ tôi đang sử dụng XUbfox. Trong Ubuntu, đã từng có một tùy chọn bàn phím làm cho numpad trở nên lành mạnh hơn, nó được gọi là "Make Shift + NumPad hoạt động như Windows".

Vấn đề mà các tùy chọn này giải quyết là, khi bạn nhấn NumPad 7, nó hoạt động như phím "Home", tất cả đều ổn, nhưng nếu bạn nhấn Shift + NumPad 7, nó hoạt động như phím "7", không ổn bởi vì tôi đang sử dụng máy tính xách tay và phím "Home" thông thường đòi hỏi tôi phải thực hiện một động thái điên rồ về mặt giải phẫu. Dù sao, tùy chọn này đã khiến Shift + NumPad 7 hoạt động giống như phím "Home".

Tôi không thể tìm thấy tùy chọn đó trong XUbfox. Làm thế nào để tôi thiết lập nó?

Cập nhật: GUI hoặc dòng lệnh, không quan trọng.

Câu trả lời:


48

Sau vài lần grepping tôi đã tìm thấy giải pháp: Bạn cần thêm numpad:microsofttùy chọn vào XkbOptions. Trên Ubuntus cũ hơn, hãy làm điều đó trong xorg.conf của bạn. Trên những cái mới hơn mở tập tin /etc/default/keyboardvà thay đổi dòng này:

XKBOPTIONS=""

đến

XKBOPTIONS="numpad:microsoft"

Lưu và khởi động lại (khởi động lại X dường như không hoạt động, ít nhất là không với RAlt + PrintScreen + K). Bạn có thể cần phải chạy sudo dpkg-reconfigure keyboard-configurationđể thay đổi có hiệu lực.


Bạn có thể điều chỉnh câu trả lời này cho người dùng không root?
einpoklum - phục hồi Monica

1
Chỉ cần sử dụng thành công trên Ubuntu 15.10. Cảm ơn!
Don Branson

@einpoklum - bạn cần root.
Don Branson

2
Không cần phải khởi động lại (vào ngày 16.04). Chỉ cần chạy sudo dpkg-reconfigure keyboard-configuration.
estibordo

Việc khởi động lại không cần thiết đối với tôi. Nếu không, câu trả lời tuyệt vời.
Abhishek Divekar

18

Ubuntu 14.04 không còn "Tùy chọn tương thích khác" trong cài đặt bàn phím. Chỉnh sửa /etc/default/keyboardcũng không phải là một giải pháp làm việc. Nhưng cơ sở dữ liệu dconf chứa các tùy chọn cần thiết với khóa /org/gnome/desktop/input-sources/xkb-options. Các tùy chọn này phải được hoàn thành với numpad:microsoftmột cái gì đó như ['grp:alt_shift_toggle', 'grp_led:scroll', 'numpad:microsoft']thủ công trong trình soạn thảo dconf hoặc sử dụng tập lệnh này:

# !/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
tuyệt vời!! Điều gì trên trái đất đã có người hút thuốc để loại bỏ điều này ... Hoặc, nếu tính năng này là một số "cửa sổ ác", bạn phải làm thế nào để thay đổi trên máy tính xách tay, khi chìa khóa thông thường ở vị trí khó tiếp cận?
peter karasev

1
Câu trả lời chính xác ! Btw thay vì sử dụng dòng lệnh, bạn cũng có thể cài đặt trình soạn thảo dconf trong Ubuntu> = 12.04 Kiểm tra câu trả lời này để biết thêm chi tiết Askubfox.com/questions / 22313
Bão

1
Hoạt động như một lá bùa trong 16.10. biên tập viên đã giúp tôi, cảm ơn @Storm!
Konrad Garus

Trên Loki OS, đây là lựa chọn duy nhất có vẻ hiệu quả.
Abhishek Divekar

13

Vui mừng tôi tìm thấy bài viết của bạn. Sử dụng Natty Narwhal, tôi tìm thấy một tùy chọn tương tự trong cài đặt Bàn phím.

  1. Tìm kiếm bàn phím
  2. Nhấp vào tab Bố cục
  3. Nhấp vào nút Tùy chọn
  4. Mở rộng các tùy chọn tương thích linh tinh
  5. Kiểm tra "Shift với các phím bàn phím số hoạt động như trong MS Windows"
  6. Đóng và bạn tốt!

5
Tùy chọn đó đã bị xóa trong 13.10. Nó vẫn có thể được chọn bằng cách cài đặt gnome-chỉnh-tool : sudo apt-get install gnome-link-tool. Sau đó, bạn sẽ tìm thấy nó trong "Nhập" trong danh sách "Tùy chọn tương thích linh tinh".
f.cipriani

3
@ f.cipriani Tôi không biết đó là lỗi đánh máy trong bình luận của bạn hay công cụ đã được đổi tên, nhưng tên chính xác hiện tại là gnome-tweak-tool.
waldyrious

2
Cảm ơn @waldir, đó là một lỗi đánh máy, thực sự là vậygnome-tweak-tool
f.cipriani

2
Trong Linux Mint 18 (Cinnamon), nó xuất hiện tùy chọn mong muốn trong "Tùy chọn tương thích linh tinh" là "Numlock on: chữ số, Shift chuyển sang phím mũi tên, Tắt Numlock: luôn luôn là phím mũi tên (như trong MS Windows)".
theDrake

1
@theDrake, cảm ơn. Trong 18.3 MATE cũng có.
Roman Grinyov

12

Trong Xubfox 16.04, cài đặt XKBOPTIONS (XKBOPTIONS = "numpad: microsoft") trong / etc / default / keyboard bị bỏ qua - Tôi coi đây là một lỗi.

Tôi đang sử dụng lệnh sau đây để giải quyết:
setxkbmap -option 'numpad:microsoft'

Để tự động chạy lệnh trên khi bắt đầu môi trường máy tính đồ họa, tôi đã tạo mục nhập Tự động khởi động ứng dụng:
Menu> Cài đặt> Phiên và Khởi động> Tự động khởi động ứng dụng> Thêm

          Tên: Làm cho Shift + NumPad hoạt động như MS Windows
Mô tả: bất kỳ
   lệnh nào :setxkbmap -option 'numpad:microsoft'


1
Hoạt động tuyệt vời, và không cần khởi động lại, cảm ơn! Nhưng ý nghĩa của "Menu> Cài đặt" là gì? Từ đâu? Tôi không nghĩ bạn có nghĩa là cài đặt hệ thống.
David park

1
Chào David. Tôi đã tạo 5 ảnh chụp màn hình: (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 - hy vọng điều này sẽ giúp ;-).
FM

Điều này hoạt động trên XUbfox 18.04. Không cần khởi động lại
abjbhat

Xác nhận nó hoạt động vào năm 19 là tốt. Khởi động tự động không ở đây mặc dù. Chỉ cần thêm .sh vào /etc/init.d
Emad

2

Tôi đã có một vấn đề tương tự trên Lubfox. Tôi đã cố gắng thay đổi /etc/default/keyboardtập tin, nhưng nó không giúp được gì.

Tôi nghĩ lý do có thể là tôi đã có Trình thay đổi bố cục trên hệ thống của mình. Tuy nhiên, việc thêm numpad:microsoftvào trường "Tùy chọn setxkbmap nâng cao" trong các tùy chọn của Trình xử lý bố trí bàn phím thực sự có hiệu quả. Tôi thậm chí không phải khởi động lại X.


2

Đối với uBfox 18.04, một tùy chọn khác là sử dụng Dconf-Editor, GUI mạnh mẽ cho hầu hết các cài đặt uBfox. Nếu không được cài đặt, hãy mở Terminal và gõ:

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

Mở dconf Editorrồi /org/gnome/desktop/input-sources/xkb-options.

Trên bản cài đặt uB Ubuntu mới, Custom valuesẽ trống. Rẽ Use default valueOFF sau đó:

  • chèn ['numpad:microsoft'](nếu trống) hoặc
  • chắp thêm , 'numpad:microsoft'(sau bất cứ thứ gì ở đó, nếu không trống)

Ví dụ, ['caps:none', 'numpad:microsoft']cả hai đều vô hiệu hóa Caps Lock và sử dụng NumPad như trong Windows. Đóng dconf Editor, không cần khởi động lại.


-1

Đối với tôi 'bàn phím: tùy chọn con trỏ' đã trợ giúp trên LubFi 18.04 Bionic Beaver


Tôi thường xuyên có nhiều trang web trong stackexchange.com và tôi nghĩ rằng tôi đã nhận thấy một mô hình đáng lo ngại: các trang web có tỷ lệ câu trả lời không hữu ích cao nhất dường như là các trang web linux.
Mike Nakis
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.