找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1851|回复: 5

[软件及汉化] justinput 能不能改成双击sym键启动输入法呢?好像爱微可以,但是用习惯了justinput,

[复制链接]
头像被屏蔽
发表于 2011-5-15 23:40 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2011-5-16 17:14 | 显示全部楼层
也有双击手势区和按住shift的方案呀,可以自由选的!4 r, ^. s$ p; V" l7 F

1 B, S! n( K# p2 ?3 q$ i3 k1 w' L' ]觉得不方便的就是没有快捷的切换中文输入法的方法,比如五笔-拼音
回复 支持 反对

使用道具 举报

发表于 2011-5-16 23:17 | 显示全部楼层
本帖最后由 ayang 于 2011-5-16 23:19 编辑 9 O0 _9 L2 [2 m' j. d, C
" v5 M9 J5 Y; O( D1 L2 P# I: I
// justinput hack start" f6 A, z. t/ e: J  G
window.addEventListener('load', loadingScript, false);
% m- ]  A8 v0 Hfunction loadingScript() {4 }8 ]7 F& `' Z. ~0 L5 K7 v9 \; `
        loadJS('ime');) f& M8 ]4 H- s  `% i
        loadCSS();9 P: R7 ~* o6 V8 t
        if (typeof(Mojo.Service) == "undefined") {
4 H; s0 c. [' ^0 i* e% o                loadJS('service');
! E5 S; z9 J! [  |3 F        }
5 R4 O5 S3 M! @5 g7 n}
' N6 P1 f, B0 C+ q
) Q- H& w5 m2 Mvar timePress = 0;4 X% p6 \' \2 `/ K8 T0 k
var ime = undefined;0 p( g  X( \; h2 U" \* q- b. V
var orange = false;
8 A' @1 R) Y1 F% |//Double SYM! W' @$ S; _- V3 o7 U! P0 d! F0 e# t
document.onkeydown = function(event) {: k3 z: P, h( c6 w& P4 m' h1 V
    if (event.keyCode == 17) {
5 ^3 N2 a4 N6 q0 b, S1 h        if (timePress == 0) {
7 D3 [# n$ J: J2 m            timePress++;4 F" Z% C4 h% Q* D
            setTimeout(cleanTimer, 800);
: ~6 K% a3 W$ V' V+ N1 k# F# H        } else {: t0 v7 X5 Q' x5 Y9 r
               if (typeof(ime) == "undefined") {( N) ~0 c0 `/ D- q4 T: Q
                   ime = new IME(false);- [: E- h: p9 e2 I
               } else {
2 w% K6 x# K( e& B) ], @) Q) f                      ime.toggleIme();
9 O; s* B& L  j" b$ ^' D$ i: @3 @                      }
2 A1 o3 l& r( d, y               }
- _( S+ M1 W: U: k        event.returnValue = false;: {+ `1 q) z, R
        }2 F! q# e/ i' _
}0 M8 a; i! t6 p
# ?; Y2 m1 U2 q: W7 q  }
function loadJS(name) {
/ n- }6 [% a% U& v        var element = document.createElement('script');9 [, E4 Y8 W. E5 M6 j
        element.setAttribute('src', '/usr/palm/frameworks/mojo/justinput/' + name + '.js');. }" j0 n2 o: H8 y8 u$ T) C
        element.setAttribute('type', 'text/javascript');! Z% K  h9 D$ y4 [+ h$ Y; H" |
        document.body.appendChild(element);: K& }( Z$ [3 W- {; {
}
8 t. n6 \$ t- c* C; q& ?) |+ K
0 p: X  J, U( vfunction loadCSS() {0 ^* r7 z  ^, ?
        element = document.createElement('link');
' H' u; i' X: U, O( ?        element.setAttribute('href', '/usr/palm/frameworks/mojo/justinput/canvas.css');3 e$ t. O9 I2 P; ^$ X; h% y
        element.setAttribute('rel', 'stylesheet');/ q$ E2 h2 }; w% |& K$ [
        element.setAttribute('type', 'text/css');
( x7 Q$ R' `/ Q1 w6 T) p! T; H0 A        document.getElementsByTagName('head').item(0).appendChild(element);
; L& f! l5 w' z# R2 q* ^7 U}0 Z- G$ g; o! d$ N

  C6 j6 E8 z6 U7 }  Dfunction cleanTimer() {
6 H3 Q9 P9 R, {        timePress = 0;+ C$ U/ a% l* B" E' [
}6 c0 K6 O! ?1 v1 `+ T4 r
// justinput hack end
回复 支持 反对

使用道具 举报

发表于 2011-5-17 11:31 | 显示全部楼层
替换掉mojo.js中相应代码就行了
回复 支持 反对

使用道具 举报

头像被屏蔽
 楼主| 发表于 2011-11-15 01:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2011-11-15 11:23 | 显示全部楼层
围观一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-27 05:33 , Processed in 0.303564 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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