Từ Vim FAQ 20.4. "Tôi không thể tạo ánh xạ cho khóa. Có chuyện gì vậy?" :
1) Trước tiên hãy chắc chắn rằng, khóa được truyền chính xác cho Vim. Để xác định xem đây có phải là trường hợp không, hãy đặt Vim ở chế độ Chèn và sau đó nhấn Ctrl-V (hoặc Ctrl-Q nếu Ctrl-V của bạn được ánh xạ lại cho thao tác dán (ví dụ: trên Windows nếu bạn đang sử dụng tệp tập lệnh mswin.vim) theo sau là chìa khóa của bạn.
Nếu không có gì xuất hiện trong bộ đệm (và giả sử rằng bạn đã bật 'showcmd', ^ V vẫn hiển thị ở gần dưới cùng bên phải của màn hình Vim), thì Vim không nhận được khóa của bạn một cách chính xác và không có gì để làm, ngoài việc chọn một khóa khác cho ánh xạ của bạn hoặc sử dụng GVim, sẽ nhận ra khóa chính xác.
Khi thiết lập của tôi phát hành Ctrl- q+ Left Shfit- dhiển thị 'D' và phát hành Ctrl- q+ Right Shfit- ddẫn đến cùng một kết quả. Vì vậy, ít nhất ở đây Vim không thể phát hiện sự khác biệt.
Nhưng có lẽ bạn có thể sử dụng một số công cụ khác để hỗ trợ bạn về điều này; ví dụ, trên Windows, bạn có thể dùng thử AutoHotkey với nội dung như sau:
#ifWinActive ahk_class Vim
LShift & d::MsgBox You pressed the wrong 'Shift'!
#ifWinActive
hoặc đơn giản bỏ qua sự kết hợp:
#ifWinActive ahk_class Vim
LShift & d::
#ifWinActive
A
(S-a
có thể sang phải hoặc trái). Có thể thử tìm kiếm cấu hình thiết bị đầu cuối hoặc bàn phím của bạn.