From 688d8935e573204aec3af99c255562d9c9514e0c Mon Sep 17 00:00:00 2001 From: anekos Date: Mon, 28 Mar 2011 19:16:45 +0900 Subject: 自動 blur 機能追加 --- win-mouse.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'win-mouse.js') diff --git a/win-mouse.js b/win-mouse.js index ae9f817..b1bd110 100644 --- a/win-mouse.js +++ b/win-mouse.js @@ -72,6 +72,15 @@ let INFO =

+ + g:win_mouse_auto_blur + g:win_mouse_auto_blur = msec + +

+ msec milliseconds after clicking, automatically blur(unfocus) from embed element. +

+
+
; // }}} @@ -174,6 +183,8 @@ let INFO = } } + + const API = __context__.API = { get position () { let pos = new CursorPosition(0, 0); @@ -194,8 +205,20 @@ let INFO = let vs = buttonNameToClickValues(name || 'left'); if (!vs) throw 'Unknown button name'; + [ClickInput[0].flags, ClickInput[1].flags] = vs; SendInput(2, ClickInput.address(), MouseInput.size); + + let autoBlur = liberator.globalVariables.win_mouse_auto_blur; + if (autoBlur) { + setTimeout( + function () { + if (modes.main === modes.EMBED) + liberator.focus.blur(); + }, + autoBlur + ); + } } }; // }}} -- cgit v1.2.3