Làm cách nào tôi có thể trao đổi CAPSLOCK cho BACKSPACE?


12

Tôi muốn trao đổi Capslock với Backspace và chỉ đến khi kết hợp cả hai lại với nhau. Điều đó có nghĩa là: nhấn Capslock không hoạt động như phím Backspace, nhưng cũng kích hoạt Caps (bao gồm cả đèn LED).

Khi tôi đang sử dụng Gnome, Cài đặt bàn phím sẽ cho phép tôi dễ dàng thực hiện chuyển đổi. Trong XFCE, các tùy chọn này bị thiếu, vì vậy tôi đã thử qua. Xmodmapxkeycaps . Xkeycaps thậm chí cho phép tôi xuất nội dung sang .Xmodmap, nhưng bằng cách nào đó nó không hoạt động. Tôi đang thiếu một cái gì đó ở đây!

.Xmodmap hiện tại (đã nhận xét vì nó báo lỗi "keyym xấu trong danh sách sửa đổi 'Caps_Lock', không có mã khóa tương ứng", điều này chủ yếu được mô tả trong các diễn đàn)

keycode  66 = BackSpace
! remove Lock    = Caps_Lock
remove Mod5    = Mode_switch Mode_switch

Tham chiếu xmodmap để tải trong .profile, v.v. cũng không hoạt động. Tôi có thể sống với việc cài đặt công cụ Cài đặt Bàn phím Gnome trên hệ thống xfce của mình, nếu không có gì khác giúp - đó là gói nào?

EDIT: setxkbmap -option caps:backspace hoạt động, NHƯNG: phím không lặp lại khi giữ UNLESS tôi cũng sử dụng xmodmap -e "clear Lock". Không khá thanh lịch, nhưng rõ ràng làm việc.


Tôi vừa tìm hiểu về setxkbmap và tùy chọn "caps: backspace", dường như là những gì gnome làm thông qua GUI
marto

setxkbmap -option caps:backspacehoạt động, NHƯNG: phím không lặp lại khi giữ
marto

vâng, thx cho gợi ý
marto

Câu trả lời:


15

Để đóng cái này, tôi sẽ thêm bản sửa lỗi hiện tại của mình. Có lẽ ai đó cũng có thể sử dụng nó. Đặt đoạn mã này vào tập lệnh, tự khởi động nó bằng DE:

setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"

2
Đối với ubuntu, xem askubuntu.com/a/432966/12648 , không có xmodmaphoặc tự khởi động cần thiết, chỉ cần lựa chọn 'caps:backspace','shift:both_capslock'trong dconf-editor org >> gnome >> desktop >> input-nguồn >> danh sách xkb-tùy chọn.
bonger

1
@bonger trình soạn thảo dconf không hoạt động với khóa lặp lại mặc dù (Ubuntu 14.04)
A.Wan

1

Bạn thực sự có thể thực hiện một số thay đổi để trao đổi khóa của bạn. Nhấp vào biểu tượng nguồn, ở góc trên cùng bên phải màn hình của bạn. Chọn Settings Cài đặt hệ thống 'và nhấp đúp vào' Bố cục bàn phím '. Xác định vị trí 'Tùy chọn' tại hộp bật lên và nhấp vào nó. Tìm kiếm 'Hành vi khóa CAPS' và nhấp vào mũi tên trước tùy chọn đó, từ menu thả xuống chọn 'Tạo mũ khóa bổ sung Backspace'. Tôi hy vọng trả lời câu hỏi của bạn. Cảm ơn bạn.


Tôi đang sử dụng XFCE, như tôi đã mô tả, không có tùy chọn nào như vậy trong gnome cũng được chỉnh sửa thẻ để hiển thị tốt hơn
marto

Tôi không hiểu tại sao nó không làm việc cho bạn. FYI, tôi cũng không sử dụng gnome nhưng nó hiệu quả với tôi.
all4naija

0

Khi tôi trao đổi các khóa trong .xmodmap, tôi luôn đưa ra hai lệnh như thế này:

mã khóa key1 = chức năng key2

mã khóa key2 = chức năng key1


có, nhưng bằng cách nào đó nó không luôn luôn hoạt động. Hoặc nó hoạt động một phần.
Bóng

sau đó tôi xin lỗi, không bao giờ có bất kỳ vấn đề với điều đó. nghĩ vậy bởi vì trong .xmodmap của bạn, bạn chỉ có một lệnh mã khóa.
joschi
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.