Lý lịch
Tôi làm việc tại phòng thí nghiệm nghiên cứu và sử dụng ba hệ điều hành khác nhau hàng ngày. Trên các máy Windows và Mac, tôi sử dụng Caffeine để ngăn các máy đó không bật trình bảo vệ màn hình trong khi tôi làm việc trên một máy khác (Linux không gặp vấn đề này). Thật khó chịu khi phải đăng nhập lại khi tôi quay lại.
Vấn đề
Khi vim hoặc gvim ở chế độ chèn, ký tự <F15>
sẽ xuất hiện lẻ tẻ trong tài liệu. Tôi đã theo dõi nó trở lại Caffeine sau một chút nghiên cứu. Trang web của Caffeine nói rằng phần mềm hoạt động bằng cách thỉnh thoảng mô phỏng một <F15>
sự kiện nhấn phím:
Trong tất cả các lần nhấn phím có sẵn, F15 có lẽ là ít xâm nhập nhất (tôi chưa bao giờ thấy bàn phím PC có phím đó!) Và ít có khả năng can thiệp vào công việc của bạn.
Vì vậy, Caffeine là thủ phạm rõ ràng. Tuy nhiên, tôi vẫn thích sử dụng trình soạn thảo văn bản yêu thích của mình trên cả ba máy và không có ý định thay đổi điều đó chỉ để phù hợp với việc sử dụng Caffeine.
Câu hỏi
Có điều gì tôi có thể đưa vào vimrc
để làm cho vim bỏ qua <F15>
các sự kiện nhấn phím không?
Chỉnh sửa cho rõ ràng
Tôi không thể tắt thời gian chờ bảo vệ màn hình; nó được thiết lập bởi bộ phận CNTT cho mục đích bảo mật. Vì vậy, với công việc của Caffeine, để duy trì tuân thủ, tôi phải tự khóa máy khi bước ra khỏi bàn làm việc. Nó không đến nỗi tệ; nhưng mở khóa chúng cứ sau vài phút là
Ngoài ra, tôi đã không viết Caffeine, vì vậy tôi không biết tại sao nhà phát triển chọn nhấp <F15>
một lần một phút. Tôi có thể đã làm điều đó một cách khác biệt, có lẽ với một chuyển động chuột nhẹ hoặc chạm vào bàn di chuột, như @ Random832 đề xuất.
<F15>
là nó rất hiếm khi có nghĩa là bất cứ điều gì và thường bị bỏ qua; <Ctrl>
Tuy nhiên, là có ý nghĩa, và khi được kích hoạt tại thời điểm sai lầm có thể gây ra hành vi ngoài ý muốn.
<F15>
khác với những gì được đăng trên trang web.
<Ctrl>
thay vì<F15>
.