これは、xkb-switchユーティリティを呼び出して押したキリル文字キーを再マップする機能で、次の行はこの機能のトリガーです。
function!
RestoreKeyboardLayout(key)
call system('xkb-switch -s us')
execute 'normal! ' . a:key
endfunction
nnoremap <silent> й :call RestoreKeyboardLayout('q')<CR>
しかし、これはq
私が望むものではなく「実行」を試みます。q
vimプロンプトにこの文字を挿入したいと思います。