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