From dd75027e825c3adfeb51b29cea412eb849fb82ca Mon Sep 17 00:00:00 2001
From: anekos
Date: Mon, 1 Mar 2010 18:59:33 +0000
Subject: vkey 時の大文字指定(shiftKey)が正しくされていないのを修正
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36896 d0d07461-0603-4401-acd4-de1884942a52
---
feedSomeKeys_3.js | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/feedSomeKeys_3.js b/feedSomeKeys_3.js
index 746960e..8012a56 100755
--- a/feedSomeKeys_3.js
+++ b/feedSomeKeys_3.js
@@ -39,7 +39,7 @@ let PLUGIN_INFO =
feedSomeKeys 3
feed some defined key events into the Web content
キーイベントをWebコンテンツ側に送る
- 1.0.2
+ 1.0.3
anekos
new BSD License (Please read the source code comments of this plugin)
修正BSDライセンス (ソースコードのコメントを参照してください)
@@ -56,7 +56,7 @@ let PLUGIN_INFO =
// }}}
// INFO {{{
let INFO =
-
@@ -175,7 +175,10 @@ let INFO =
}
function virtualize (event) {
- event.keyCode = VKeys[String.fromCharCode(event.charCode).toLowerCase()];
+ let cc = event.charCode;
+ if (/^[A-Z]$/.test(String.fromCharCode(cc)))
+ event.shiftKey = true;
+ event.keyCode = VKeys[String.fromCharCode(cc).toLowerCase()];
event.charCode = 0;
return event;
}
--
cgit v1.2.3