找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2662|回复: 8

[软件及汉化] 修改justinput的调用方式为shift+空格,可以先按shift,再按空格,方便单手操作

[复制链接]
发表于 2011-5-2 12:18 | 显示全部楼层 |阅读模式
替换mojo.js中justinput的hack代码:
  @1 I3 r, f2 B1 Z: [3 h  [6 n2 a0 {4 ?9 E" e! ?8 n) f$ t' @  }

0 k: d; _. K, V/ h// justinput hack start) Z, E- f1 A3 l/ u0 ^1 ]# h
window.addEventListener('load', loadingScript, false);/ T+ }+ E# j) B% b0 x  N. W
function loadingScript() {% T( v& U; @3 U* ^* p/ R
        loadJS('ime');
/ R4 Q/ D8 D6 g- V        loadCSS();/ {' X& S  Q/ H2 N* s  H
        if (typeof(Mojo.Service) == "undefined") {3 y' h6 \+ L+ A: F
                loadJS('service');
) q3 v5 Q- G2 f3 X( u4 N% J" e        }
: A7 ~( @3 L, ~; g. [) F7 U  W}$ O! L# X" i" u( F/ t
1 B: W& K3 r& N6 i) _, m/ j% }
var timePress = 0;
* a3 [' @! |& `& {var ime = undefined;6 Z1 M* |* w/ P0 i* b6 d
var orange = false;
; a6 Z4 \2 I3 z! idocument.onkeydown = function(event) {4 C7 f, j$ r6 c6 \- A4 V% E
    if(event.keyCode == 16) {6 i' |( H% I  c/ I9 Y
        orange = true;
! _4 f3 r* {/ h. h4 m; C9 l        } else {
' ?9 L9 @& s# F, ~; R: Z. L' ?            if (orange == true && event.keyCode == 32) {% f' V& F& w+ ~* F; x. u1 l1 A# e
            if (typeof(ime) == "undefined") {( u: B$ l$ d+ v/ }
                ime = new IME(false);
4 @* p' K6 W4 D) t$ T& m) _            } else {
8 R& B$ M# ?3 s( H7 b$ Y! ]. r' b              ime.toggleIme();% v( ~- r, m0 u! Y
            }4 L+ C# ?( n% V* G4 o4 t' w" ]( V
                event.returnValue = false;8 w) h  P$ K7 {
                orange=false;& y" x, r, f' }
        }
, K$ R6 B; W5 A, q7 M' X  s2 t$ o* _}
  J: j7 y' O% U}
0 r4 q: e& w' i1 K//document.onkeyup = function(event) {8 ?, @- l: Z8 Z: p. s6 T
//    if(event.keyCode == 129) {4 x+ V" r" k4 i, k6 H- @
//        orange = false;
, u. \* l% h6 B7 O//    }
* C% Z; g7 E  K' G/ @//}
! M% I) _; U5 C; A
! ~, A! @- Y* U7 h" N1 j: hfunction loadJS(name) {
" m. \# z; {  ~$ H" D/ |9 g4 P        var element = document.createElement('script');% Z1 r( u/ f& M
        element.setAttribute('src', '/usr/palm/frameworks/mojo/justinput/' + name + '.js');
9 O1 J  W4 |3 l% `        element.setAttribute('type', 'text/javascript');: I! s; p8 J, y" ^/ V7 a) ?& z" x6 u' m
        document.body.appendChild(element);) Z. H$ m) @. t# y, u* ^# N
}- N0 a) R7 d- R7 W6 Z2 ?
* a3 E; e, h1 t- A3 X2 @( I5 Y; O
function loadCSS() {8 F  K% }& k& ~2 j3 a- ]
        element = document.createElement('link');/ {1 v1 a# ], F  D. i
        element.setAttribute('href', '/usr/palm/frameworks/mojo/justinput/canvas.css');! Y* G' X- q4 N/ d8 K' z& t. i5 K
        element.setAttribute('rel', 'stylesheet');
! j2 |$ J. B4 o; e- }        element.setAttribute('type', 'text/css');1 l# E- U/ I# D0 y" t& n
        document.getElementsByTagName('head').item(0).appendChild(element);
: d* n0 ^( g. W+ n: a( e}* G/ C$ ^3 q9 u8 H8 Y
7 M0 a4 T: U) ]5 d3 X, p
function cleanTimer() {
/ k% y* u% `# X, Q4 L! q, y% H        timePress = 0;
, P: z- t2 ~6 C; o2 i' i}0 P2 z, x. F8 A' Q
// justinput hack end
2 Z2 e4 A' j( {9 V; p- d8 Z
6 D" o& U0 D4 i. o+ N1 q如果你mojo.js中没有其他hack代码,可以直接替换mojo.js

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复

使用道具 举报

 楼主| 发表于 2011-5-2 15:26 | 显示全部楼层
感谢jeffery的指导
回复 支持 反对

使用道具 举报

发表于 2011-5-3 08:54 | 显示全部楼层
mark一记4 \+ s2 n2 a" X6 `, G
回复 支持 反对

使用道具 举报

发表于 2011-5-3 11:12 | 显示全部楼层
唉,我的小方块都不怎么好按了。。。。
回复 支持 反对

使用道具 举报

发表于 2011-5-3 13:17 | 显示全部楼层
替换到什么路径下呢
. r7 }2 w( F3 V# ]4 Z$ b9 X
回复 支持 反对

使用道具 举报

发表于 2011-5-18 14:46 | 显示全部楼层
回复 ayang 的帖子4 y* P' S" l0 q* ]
2 S/ C: [0 d; A" _1 C
这样单手就方便多了,不过楼主能不能详细一点,本人菜鸟,多谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-19 10:41 | 显示全部楼层
这个是双击sym启动的,替换/usr/palm/framworks/mojo/mojo.js

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

发表于 2011-6-11 01:17 | 显示全部楼层
了解了。
% N/ F1 R) b1 h! T: {7 P+ ~1 D其实我只是想删除wbee未删除的激活方式
回复 支持 反对

使用道具 举报

发表于 2011-9-21 09:25 | 显示全部楼层
泪流满面啊。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-11-15 01:28 , Processed in 0.313826 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表