Vim - Определить статус Caps Lock
530
Eduardo Lucio
Мой вопрос прост и понятен! = D
В этой теме @OsQu ...
... говорит, что вы можете использовать Automation Hotkey Scripting (AHK) ниже для определения состояния Caps Lock (вкл / выкл).
АВТОМАТИЗАЦИЯ HOTKEY SCRIPTING (AHK):
; INDICATE WHEN THE CAPS LOCK IS ON WITH A SCREEN MESSAGE Gui, +AlwaysOnTop +ToolWindow -SysMenu -Caption Gui, Font, caf001e s30 bold ,Verdana ;changes font color, size and font Gui, Color, af001d;changes background color Gui +LastFound ; Make the GUI window the last found window for use by the line below. WinSet, TransColor,af001d Gui, Add, Text, ,CAPS LOCK ON ; TOGGLE THE GUI ON AND OFF ~capslock:: if(0==GetKeyState("capslock","T")){ Gui, hide }else{ if(guilocation>0){ guilocation=0 Gui, Show,x600 y800 NoActivate }else{ guilocation=1 Gui, Show,x600 y400 NoActivate } } return
У меня вопрос: как я могу использовать AHK (Automation Hotkey Scripting) выше в функции, подобной той, которая описана ниже в файле .vimrc?
VIM SCRIPT (.vimrc):
func! CapsLockStatus() let l:caps_lock_status = <SOME_LOGIC_TO_CHECK_CAPS_LOCK_STATUS> if l:caps_lock_status == <SOME_VALUE> <MESSAGE_CAPS_LOCK_IS_ON> endif endfunc
Спасибо!
ПРИМЕЧАНИЕ. Моя ОС - Linux!
@ Инго Каркат
0 ответов на вопрос
Похожие вопросы
-
13
Какие функции Vim вы используете?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
1
Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim
-
-
3
Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?
-
4
Как заставить вырезать / копировать / вставлять в GVim на Ubuntu работу с Ctrl + X, Ctrl + C, Ctrl +...
-
9
Аддоны Firefox, чтобы пойти с Vimperator
-
2
Как мне настроить панель инструментов gvim?
-
3
Чтобы повторить PWD в Vim's: -режим к документу
-
1
В любом случае vim не считает специальные символы словами?
-
8
Vimperator копия / вставка