đặt mũi tên fn + để thể hiện 'nhà' và 'kết thúc'


17

Tôi muốn thêm thiết lập chức năng cho cặp fn + phải / trái giống như trong Mac - 'home' và 'end'. Tôi không có ý thay thế các nút 'home' và 'end' - chỉ cần thêm các phím 'home' / 'end' khác. Ưu điểm là trong văn bản / sửa đổi văn bản. Tôi sử dụng các mũi tên rất nhiều, và tôi cũng sử dụng các nút home và end, nhưng tại sao lại nhảy sang một nút hoàn toàn mới? Tay trái của tôi đã ở gần phím fn (chức năng) - sẵn sàng nhấn điều khiển hoặc dịch chuyển.

Làm thế nào để tôi thiết lập điều này?

Cảm ơn.

Câu trả lời:


6

Tôi chắc chắn hiểu lý do tại sao bạn muốn làm điều này! Đây là đặt cược của tôi những gì tôi đã làm:

Khởi chạy một thiết bị đầu cuối và chạy 'xev'. Đặt con trỏ chuột lên cửa sổ Event Tester và nhấn fn + phải / trái. Bạn sẽ nhận được một bài đọc như:

    KeyRelease event, serial 36, synthetic NO, window 0x5200001,
root 0xb2, subw 0x0, time 89989888, (98,124), root:(1007,175),
state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

Đây là cho bàn phím của tôi và fn + phải. Tìm mã khóa - ở đây là 171.

Bây giờ hãy chỉnh sửa tệp .bashrc trong thư mục chính của bạn. Nó bị ẩn, do đó, hiển thị Ctrl + H trong Nautilus để hiển thị. Sau đó thêm dòng

    xmodmap -e "keycode 171 = Home"
    xmodmap -e "keycode xxx = End"

nơi bạn thay thế 171 và xxx bằng các mã khóa thu được. Sau đó lưu và đóng tệp. Đóng tất cả các thiết bị đầu cuối của bạn, mở một thiết bị và bạn sẽ sẵn sàng để đi!

Bây giờ, có một nhược điểm: bạn phải kích hoạt tính năng này trên mỗi lần khởi động. Bạn làm điều đó bằng cách mở một thiết bị đầu cuối, và đó là nó. Bạn có thể đóng lại ngay lập tức. Hoặc bạn có thể thử sửa nó để tự động làm, như được mô tả ở đây . Tôi chỉ chạy thiết bị đầu cuối bằng phím tắt và sau đó giết nó ...


3
Mã khóa cho fn + right giống như chỉ nhấn phải (không có fn). Đây là vấn đề, bởi vì tôi không muốn ghi đè phím phải / trái của mình.
AlikElzin-kilaka

Chà, nó có thể không phải là "phím chức năng" (hoặc thuật ngữ chính xác là gì). Mũi tên của tôi là, nhưng chúng cũng là chìa khóa phương tiện. Sau đó, tôi không biết phải làm gì, xin lỗi.
Rasmus

1
Người kiểm tra sự kiện trả lời một khóa tại một thời điểm. Tôi không hiểu làm thế nào bạn quản lý để có được mã để ép hai người lại với nhau.
BringBackCoosore64

1
Tôi không thể thấy bất kỳ đầu ra phím nào khi nhấp vào phím mũi tên FN +. Điều đó có nghĩa là không thể ràng buộc bất cứ điều gì?
Jurosh

1
Giống như @Jurosh Tôi cũng không thấy bất kỳ đầu ra nào khi thực hiện fn + leftarrow (Tôi đang sử dụng XPS13). Bạn có biết liệu điều đó làm cho nó không thể liên kết nhà với fn + leftarrow không?
kramer65
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.