找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2663|回复: 8

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

[复制链接]
发表于 2011-5-2 12:18 | 显示全部楼层 |阅读模式
替换mojo.js中justinput的hack代码:# N/ O  \' v& c' F/ f
2 H6 a& [+ g' s. p

5 [" R- J$ ]3 s// justinput hack start( j5 I+ B7 g* k6 v; E
window.addEventListener('load', loadingScript, false);
# j) b0 d2 P. ifunction loadingScript() {! O: C/ E6 K0 k3 Q& r" u6 t( ?+ w
        loadJS('ime');' i3 Z; h5 b: K: {5 D& ?
        loadCSS();* y, ]* m& A7 ?% l6 i% ?
        if (typeof(Mojo.Service) == "undefined") {
4 U) ?. v. {. J, L, d( R                loadJS('service');
. e. W7 L0 ?  ^3 Y$ E4 F) w+ O1 v        }
1 [% k* g( A3 K( l6 o. s}
# l6 y" V+ k8 M/ ]  ]5 T' Y
! p! b" }. i0 D+ n7 U7 x4 ^var timePress = 0;! e1 h7 q, c  W$ ]0 q; [' p. u
var ime = undefined;
- O/ S* Y6 ?3 m* {; O% nvar orange = false;
& S) \5 `+ l0 R$ M* c5 [document.onkeydown = function(event) {
# L# X* K$ H: A" R1 E# {8 L    if(event.keyCode == 16) {
8 `2 ?* s7 }3 s/ W2 c* R7 Z8 X' n        orange = true;: O/ @: h4 a5 ^+ Z
        } else {: z4 E" z$ r  p
            if (orange == true && event.keyCode == 32) {# \& ^$ b  a: e; b
            if (typeof(ime) == "undefined") {1 [1 \" _  q* x# ]& ]) T5 O
                ime = new IME(false);
' v4 E5 U  u$ L3 P0 d9 j            } else {, g$ G5 }: ?6 m' `/ G: B; o% @. T
              ime.toggleIme();; h1 y$ ~) o- {  ]* E5 g4 M
            }
( ^% s5 K. X; p- l3 R; z* d7 }' F                event.returnValue = false;( Q) v# g5 Y- M3 F$ C+ j! W3 ~$ a
                orange=false;
- o1 h, I$ Z: _" h, o        }
' b4 T0 A. @* a) m: f. g}' Q- i. d' Q: H% w
}
* I. ?# `4 a* @8 k+ R7 m6 U//document.onkeyup = function(event) {7 C0 n4 |9 b3 n4 V: U0 v
//    if(event.keyCode == 129) {5 }3 A  Q; a, W- N4 Q' m" r
//        orange = false;1 U% N, p! A  o1 @. v" Q
//    }" m; }! t7 J9 y+ s6 b& f# ?3 P- [
//}) r8 g/ @* \/ G9 I: J$ n6 _( T3 J! U

! B" U- E$ f) C7 Y( n8 h( kfunction loadJS(name) {( E3 G3 w- z0 ]% A% L9 H4 g
        var element = document.createElement('script');5 }7 W0 {* w8 ]' j% \5 |. M
        element.setAttribute('src', '/usr/palm/frameworks/mojo/justinput/' + name + '.js');
8 y! I% O2 P' o+ w# Q        element.setAttribute('type', 'text/javascript');
3 p8 _) G6 B6 P9 t) Q3 l        document.body.appendChild(element);
. F1 |5 @4 w. t/ Q}
' i0 N$ L/ B. p& e* {6 ]: @
( z, b. `: n  jfunction loadCSS() {
# B# j" }: l( m; N6 r! H3 B        element = document.createElement('link');: b  m# X6 @* w0 w
        element.setAttribute('href', '/usr/palm/frameworks/mojo/justinput/canvas.css');8 Z: V$ ^4 b; o) C8 v4 y
        element.setAttribute('rel', 'stylesheet');# L# S. I: [3 U& }
        element.setAttribute('type', 'text/css');
: `" g$ x: F1 q# I# m        document.getElementsByTagName('head').item(0).appendChild(element);
, U( V: {+ T: ~+ ]* d" N9 l}& ?: q) @- S8 u$ U& h

  O4 L2 `# e( T6 t; Kfunction cleanTimer() {! P0 L( Q7 S+ d+ ^6 E+ m
        timePress = 0;
# f7 ~' Z$ f5 @9 D# Q( E}
5 X2 w. q/ o+ t6 y6 K// justinput hack end
  |  K" P. K9 @
9 ?1 _' r: n" u7 r' `# R如果你mojo.js中没有其他hack代码,可以直接替换mojo.js

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

发表于 2011-5-3 08:54 | 显示全部楼层
mark一记
& }- i2 E& q; u8 @, w
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2011-5-3 13:17 | 显示全部楼层
替换到什么路径下呢& X6 n0 S1 R' f/ g/ L) p, f
回复 支持 反对

使用道具 举报

发表于 2011-5-18 14:46 | 显示全部楼层
回复 ayang 的帖子9 r: }6 l" d) \; l- ]

! ^/ v9 R$ c# X6 X, E0 [3 r* h; W' C这样单手就方便多了,不过楼主能不能详细一点,本人菜鸟,多谢
回复 支持 反对

使用道具 举报

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

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2011-6-11 01:17 | 显示全部楼层
了解了。0 P! e7 ?6 N1 a2 I0 w
其实我只是想删除wbee未删除的激活方式
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 16:16 , Processed in 0.320718 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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