<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gr8vyguy@Blogjava

    鼠標(biāo)手勢(shì)輸入插件

    Mouse Gestures應(yīng)該可以翻譯成鼠標(biāo)手勢(shì),是指用鼠標(biāo)做一個(gè)動(dòng)作,比如向右水平拖動(dòng)一段距離,以此來(lái)啟動(dòng)某一個(gè)預(yù)先設(shè)置好的命令。Mouse Gestures作為一個(gè)輔助的命令啟動(dòng)方式,可以大大提高的軟件的易用性。

    第一次接觸Mouse Gestures是因?yàn)槭褂肙ptimoz編寫的Firefox的插件Mouse Gestures. 感覺(jué)幫助非常大。比如向上托一下打開(kāi)一個(gè)新的Tab頁(yè)面,手就不用離開(kāi)鼠標(biāo)去按Ctrl+T,或者移動(dòng)鼠標(biāo)去點(diǎn)菜單。很難準(zhǔn)確描述Mouse Gestures帶來(lái)的體驗(yàn),相信使用過(guò)的人Firefox Mouse Gestures插件的人都深有體會(huì)。

    在思考易博客戶端后續(xù)開(kāi)發(fā)的功能的過(guò)程中,想到要做進(jìn)Mouse Gestures的功能。進(jìn)一步思考,Mouse Gestures的功能應(yīng)該不局限于某一個(gè)程序,所以想做成Eclipse RCP的一個(gè)Plugin的形式。

    要實(shí)現(xiàn)這個(gè)Plugin,有3個(gè)問(wèn)題還需要解決,

    1. SWT版Mouse Gestures的基本識(shí)別功能,
    2. 找出RCP程序的所有Actions,以便用戶定制Gestures啟動(dòng)的命令,這里打算利用org.eclipse.ui.commands擴(kuò)展點(diǎn)。
    3. 每個(gè)Views和Editors可以有自己的獨(dú)立Mouse Gestures的定義. 一個(gè)Global的Gestures定義針對(duì)整個(gè)程序的。如果拋開(kāi)RCP的框架,更一般化的定義可以是每個(gè)Control有自己的Gestures定義,Top Level Shell的Gestures定義就是RCP中Global的Mouse Gestures的定義。
    另外,作為Mouse Gestures的擴(kuò)展,可以考慮實(shí)現(xiàn)手勢(shì)識(shí)別的功能,通過(guò)一個(gè)Webcam的幫助,用某一個(gè)手勢(shì)啟動(dòng)常用的命令。

    這只是我的一些初步的想法,還不是很成熟。希望有經(jīng)驗(yàn)的朋友們能給于指正和幫助。

    posted on 2007-07-17 14:36 gr8vyguy 閱讀(1598) 評(píng)論(4)  編輯  收藏 所屬分類: Java

    評(píng)論

    # re: 鼠標(biāo)手勢(shì)輸入插件 2007-07-18 01:53 交口稱贊

    有想法,
    感覺(jué)會(huì)寫RCP
    跟能寫Eclipse的插件是兩回事

    要對(duì)Eclipse運(yùn)作機(jī)制和內(nèi)部API非常熟悉才可以

      回復(fù)  更多評(píng)論   

    # re: 鼠標(biāo)手勢(shì)輸入插件 2007-07-18 02:58 BeanSoft

    也許如此吧, 可能有時(shí)候還需要精通 SWT, JFace, Eclipse API. 牽扯到底層事件封裝就不得不看 RCP 下面的源碼了. 個(gè)人認(rèn)為不精通 SWT 就想寫出像 Azureus 那樣優(yōu)秀的應(yīng)用來(lái)是很困難的.  回復(fù)  更多評(píng)論   

    # re: 鼠標(biāo)手勢(shì)輸入插件 2007-07-18 04:16 憑欄觀海

    鼠標(biāo)手勢(shì)應(yīng)該是錦上添花的東西,恕我直言,目前易博最需要的是一個(gè)更加完善友好的界面,尤其是在寫文章的地方,我現(xiàn)在使用的是live writer,就是因?yàn)樗幸粋€(gè)友好的界面,雖然它也同樣存在啟動(dòng)速度慢,占內(nèi)存大的問(wèn)題,但是一個(gè)好的界面總是吸引人的嘛  回復(fù)  更多評(píng)論   

    # re: 鼠標(biāo)手勢(shì)輸入插件 2007-07-18 10:20 Pande

    @憑欄觀海
    易博在很多功能上早就超越Live Writer了。  回復(fù)  更多評(píng)論   

    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導(dǎo)航

    統(tǒng)計(jì)

    公告

  • 轉(zhuǎn)載請(qǐng)注明出處.
  • msn: gr8vyguy at live.com
  • 常用鏈接

    留言簿(9)

    隨筆分類(68)

    隨筆檔案(80)

    文章分類(1)

    My Open Source Projects

    搜索

    積分與排名

    最新評(píng)論

    主站蜘蛛池模板: 亚洲精品乱码久久久久久久久久久久 | 国内外成人免费视频| 亚洲精品视频在线观看免费 | 亚洲阿v天堂在线2017免费| 日韩在线a视频免费播放| 亚洲毛片不卡av在线播放一区| 亚洲GV天堂无码男同在线观看 | 中国在线观看免费国语版| 亚洲人6666成人观看| 成人最新午夜免费视频| 亚洲国产精品乱码在线观看97| 国内免费高清在线观看| 亚洲视频一区网站| 看免费毛片天天看| 亚洲视频一区二区| 精品成人免费自拍视频| 亚洲国色天香视频| 国产亚洲欧美日韩亚洲中文色| 99久久国产免费-99久久国产免费| 亚洲国产日韩一区高清在线 | www永久免费视频| 永久免费av无码网站韩国毛片| 亚洲日韩欧洲乱码AV夜夜摸| 亚洲AV永久无码精品网站在线观看 | 亚洲小说区图片区| 国产精品久久免费视频| 国产福利电影一区二区三区,免费久久久久久久精 | 免费无码黄动漫在线观看| 高潮毛片无遮挡高清免费视频| 色噜噜AV亚洲色一区二区| 亚洲视频在线免费播放| 自拍偷自拍亚洲精品播放| 丁香花免费完整高清观看| 无人视频在线观看免费播放影院| 亚洲午夜福利在线观看| 在线观看视频免费完整版| 精品国产免费人成网站| 亚洲一区动漫卡通在线播放| 全部免费毛片免费播放| 久久精品一本到99热免费| 亚洲国产国产综合一区首页|