Board logo

标题: [经验交流] TW6手动自定义鼠标手势内容 [打印本页]

作者: dk123    时间: 2013-9-20 00:22     标题: TW6手动自定义鼠标手势内容

本帖最后由 dk123 于 2013-9-29 02:09 编辑

首先你得能找到TW的UserData文件夹在哪。
绿色版、新版本在主程序目录下,旧安装版在 XP[%APPDATA%\TheWorld6\User Data] / Vista+[%UserProfile%\AppData\Local\TheWorld6\User Data]
退出TW,用记事本打开User Data\Default\Preferences这个文件,在第二行插入如下对象
  1.    "kMouseGestureProfile": {
  2.       "U": 0, //上
  3.       "D": 0, //下
  4.       "L": 0, //左
  5.       "R": 0, //右
  6.       "LU": 0, //左上
  7.       "LD": 0, //左下
  8.       "RU": 0, //右上
  9.       "RD": 0, //右下
  10.       "UL": 0, //上左
  11.       "UR": 0, //上右
  12.       "DL": 0, //下左
  13.       "DR": 0, //下右
  14.       "LR": 0, //左右
  15.       "RL": 0, //右左
  16.       "UD": 0, //上下
  17.       "DU": 0, //下上
  18.       "BA": 0, //左键单击
  19.       "BC": 0, //右键单击
  20.       "BCD": 0, //向上滚轮
  21.       "BCU": 0, //向下滚轮
  22.       "kMouseGestureProfileOpenLabelInAddressbar": true, //在状态栏显示提示,对TW没有意义,可以扔掉
  23.       "kMouseGestureUserMouseGesture": true,  //启用手势
  24.       "kMouseGestureUserMouseGestureTips": true  //TW6现在提示方式的开关
  25.       //True代表开启,False代表关闭。
  26.    },
复制代码
注意:记得去掉注释和空行,最后一个名称不要带逗号!!!
下面开始修改功能,前面的数字分别对应后面的功能,把上面值的“0”替换成相应数字即可变成相应手势。
List.png
保存文件退出。启动TW。

图片附件: List.png (2013-9-20 16:06, 21.56 KB) / 下载次数 6316
http://bbs.theworld.cn/attachment.php?aid=115043&k=98e1d0119714b8bbe03f1d028bee9000&t=1732281469&sid=Ct9scM


作者: 412268499    时间: 2013-9-20 00:25

好吧。我先沙发~
作者: dk123    时间: 2013-9-20 01:00

好吧。我先沙发~
412268499 发表于 2013-9-20 00:25

我去。。这速度
作者: abeitg    时间: 2013-9-20 02:30

正好需要谢谢LZ
作者: xyzok    时间: 2013-9-20 08:57

哎,人间悲剧,月有圆缺。
作者: dylbn    时间: 2013-9-20 09:00

粘贴在什么位置,弄了一下,提示坏了!
作者: pierce1216    时间: 2013-9-20 09:40

改了怎么不好用呢
作者: thingle    时间: 2013-9-20 09:56

首先:目前版本在正常情况下不识别 "BCD"和"BCU",必须先“激活”手势才能识别,方法是用其他已定义手势然后接着用滚轮手势(很蛋疼有木有)
其次:  "kMouseGestureUserMouseGestureTips": true后面应该加“,”否则会出现6楼的情况。仅仅最后一行代码后面不需要加“,”(不包括“},”)楼主应该是把 "kMouseGestureUserMouseGestureTips": true放在最后一行了,默认排版也是这样,或者是直接从Preferences文件复制过来的。
再次:不清楚命令代码是那个浏览器的,TW根本不识别22之后的命令,也可能是我方法不对。
作者: abeitg    时间: 2013-9-20 11:15

LZ能上传一个编辑好的文件上来吗?弄了好几次都不行啊……
作者: dk123    时间: 2013-9-20 12:53

回复 9# abeitg


    去掉注释
作者: TW波    时间: 2013-9-20 13:04

注意,新版本的安装,userData都移到安装目录下去了。网盘安装有一些缓存文件不在安装目录下。
作者: dk123    时间: 2013-9-20 13:24

回复 11# TW波


    进来都不加分,心
作者: dylbn    时间: 2013-9-20 14:47

Catch.jpg
提示错误,应该是弄错了,附上preferences,楼主帮改一下
Preferences.rar (629 Bytes)

图片附件: Catch.jpg (2013-9-20 14:44, 43.21 KB) / 下载次数 4885
http://bbs.theworld.cn/attachment.php?aid=115040&k=8b14b077e624ea8e112da952416cbcd5&t=1732281469&sid=Ct9scM



附件: Preferences.rar (2013-9-20 14:47, 629 Bytes) / 下载次数 9141
http://bbs.theworld.cn/attachment.php?aid=115041&k=69a00e8e0bc77223e734b86730315934&t=1732281469&sid=Ct9scM
作者: dylbn    时间: 2013-9-20 15:10

回复 11# TW波
帮忙看一下13楼内容,修改一下,谢谢
作者: dk123    时间: 2013-9-20 15:24

本帖最后由 dk123 于 2013-9-20 15:42 编辑

回复 13# dylbn


    。。。。第三块是数字对应功能的列表。。不用写到配置文件里。1楼重新编辑了,你看看现在能不能看懂。看不懂我再改改
作者: dylbn    时间: 2013-9-20 16:02

回复 15# dk123


    仍然不成功,你制作一个文件,分享一下
作者: fusutx    时间: 2013-9-20 16:36

支持,正需要,在官方没弄之前,希望能用这个方法代替
作者: sensiry    时间: 2013-9-20 19:27

支持 昨天的问题 今天就有着落了 谢谢楼主 试试看先~
作者: xwhyc    时间: 2013-9-20 20:37

回复 13# dylbn
  1.    "kMouseGestureProfile": {
  2.       "DL": 11,
  3.       "LD": 15,
  4.       "LR": 9,
  5.       "RD": 16,
  6.       "RL": 9,
  7.       "kMouseGestureUserMouseGestureTips": false
  8.    },
复制代码
你按此格式自己设置一下你的手势,我的将手势提示关了。
作者: 格之卡尺    时间: 2013-9-22 11:38

还行吧!
作者: q760376495    时间: 2013-9-22 22:40

呃 也太麻烦
作者: huxinan20    时间: 2013-9-28 17:52

用记事本打开User Data\Default\Preferences这个文件,在第二行插入如下对象
是在第二行直接加入代码,还是另起一行加入呢?另外还要保持代码前的空格吧
原来是这样:
{
   "adblock": {
      "mode": 2,
      "statistic_day_count": 0,
      "statistic_day_date": "13024771200000000"
   },
   "bookmark_bar": {
      "show_on_all_tabs": false
   },
   "browser": {
      "clear_lso_data_enabled": true,
      "show_home_button": true
改过之后是这样,对吗?{
   "adblock": {
      "mode": 2,
   "kMouseGestureProfile": {
   },
      "statistic_day_count": 0,
      "statistic_day_date": "13024771200000000"
   },
   "bookmark_bar": {
      "show_on_all_tabs": false
作者: dk123    时间: 2013-9-28 19:10

回复 22# huxinan20


    是的,空格不用管他,启动tw后程序会自动添加空格
作者: huxinan20    时间: 2013-9-28 20:47

回复 23# dk123

按照前面楼层的提示改完后市这样的:
{
   "kMouseGestureProfile": {
      "U": 9,
      "D": 12,
      "L": 17,
      "R": 18,
      "LU": 5,
      "LD": 6,
      "RU": 19,
      "RD": 10,
      "UL": 0,
      "UR": 0,
      "DL": 13,
      "DR": 28,
      "LR": 0,
      "RL": 0,
      "UD": 14,
      "DU": 14,
      "BA": 0,
      "BC": 0,
      "BCD": 0,
      "BCU": 0,
      "kMouseGestureUserMouseGestureTips": False,
   },
但根本不管用,提示修改错误!!!!!!!!!!!!!!!
作者: huxinan20    时间: 2013-9-28 20:52

lz能分享一下你的配置文件吗,分享一下又不能怀孕
作者: huxinan20    时间: 2013-9-28 20:53

抱歉,弄了这个破手势弄了一个晚上了,心情很烦躁
作者: huxinan20    时间: 2013-9-28 21:14

{
   "kMouseGestureProfile": {
      "U": 9,
      "D": 12,
      "L": 17,
      "R": 18,
      "LU": 5,
      "LD": 6,
      "RU": 19,
      "RD": 10,
      "DL": 13,
      "DR": 28,
      "UD": 14,
      "DU": 14,
      "kMouseGestureUserMouseGestureTips": False
   },
   "adblock": {
这样也不行,不知道哪里出错了
作者: huxinan20    时间: 2013-9-28 21:18

依然错误
{
   "kMouseGestureProfile": {
      "kMouseGestureUserMouseGestureTips": False
      "U": 9,
      "D": 12,
      "L": 17,
      "R": 18,
      "LU": 5,
      "LD": 6,
      "RU": 19,
      "RD": 10,
      "DL": 13,
      "DR": 28,
      "UD": 14,
      "DU": 14,
   },
   "adblock": {
作者: dk123    时间: 2013-9-29 02:04

本帖最后由 dk123 于 2013-9-29 02:13 编辑
回复  dk123

按照前面楼层的提示改完后市这样的:
{
   "kMouseGestureProfile": {
      "U": 9,
...
huxinan20 发表于 2013-9-28 20:47


最后一个名称不用带逗号

刚刚试了下,好像新版失效了?
作者: dk123    时间: 2013-9-29 02:10

回复 26# huxinan20


    淡定淡定
作者: huxinan20    时间: 2013-9-29 09:51

最后一个名称不用带逗号

刚刚试了下,好像新版失效了?
dk123 发表于 2013-9-29 02:04



    那么就是不适用新版喽
作者: 漂不白    时间: 2013-9-29 15:01

楼主直接分享一下你改好的文件不是就可以了吗?
作者: trez2007    时间: 2013-10-18 22:02

不行啊
作者: 丶忆子俊gg    时间: 2013-10-24 15:05

提示: 作者被禁止或删除 内容自动屏蔽
作者: carpenterlyf    时间: 2014-1-10 21:40

确定失效了吗
作者: 忧郁的猫咪    时间: 2014-6-17 22:19

弄了一整晚,每次弄完就变回去了……抓狂……
作者: sumuyang    时间: 2014-8-2 08:39

我要用鼠标控制页面大小,可惜26、27代码无效
作者: corey007    时间: 2014-8-2 13:33

现在还能用吗

楼主能分享下改好的吗
作者: jiannanyifei    时间: 2014-10-31 00:45

WGestures 下载这个全局手势,对全操作系统都有效!
作者: wibb    时间: 2015-1-27 16:36

22开始 命令无法识别    是不是哪里没设置好?
作者: rainrcn    时间: 2015-2-28 11:46

这样阔阔畅谈还不如直接直接上传一个文件夹。
作者: zxj    时间: 2015-5-12 22:24

试了下,可以用。不过不能把鼠标手势的提示选项设为False,否则启动时提示出错。
下面是我的Preferences文件的内容,我常用的是关闭标签手势,所以就只设了这个:
{
   "kMouseGestureProfile": {
      "R": 12,
      "RU": 12,
      "RD": 12,
      "kMouseGestureUserMouseGesture": true,
      "kMouseGestureUserMouseGestureTips": true
   },

   "adblock": {
      "mode": 0,
      "statistic_day_count": 0,
      "statistic_day_date": "13075833600000000"
   },
   "bookmark_bar": {
      "show_on_all_tabs": true
   },
   "bookmark_editor": {
      "expanded_nodes": [ "1", "2", "6" ]
   },
   "browser": {
      "check_default_browser": false,
      "clear_browsing_data_on_exit_key": true,
      "clear_data": {
         "form_data": true,
         "hosted_apps_data": true,
         "passwords": true,
         "time_period": 4
      },
      "clear_lso_data_enabled": true,
      "disk_cache_dir": "d:\\program files\\theworld\\theworld_6\\TheWorld6\\User Data\\Default",
      "last_clear_browsing_data_time": "13075914230348125",
      "show_home_button": true,
      "window_placement": {
         "bottom": 1030,
         "left": 180,
         "maximized": true,
         "right": 1230,
         "top": 180,
         "work_area_bottom": 870,
         "work_area_left": 0,
         "work_area_right": 1440,
         "work_area_top": 0
      }
   },
   "countryid_at_install": 17230,
   "default_search_provider": {
      "enabled": true,
      "encodings": "UTF-8",
      "icon_url": "http://www.baidu.com/favicon.ico",
      "id": "4",
      "image_url": "",
      "image_url_post_params": "",
      "instant_url": "",
      "instant_url_post_params": "",
      "keyword": "baidu.com",
      "name": "\u767E\u5EA6",
      "new_tab_url": "",
      "prepopulate_id": "21",
      "search_terms_replacement_key": "",
      "search_url": "http://www.baidu.com/s?ie={inputEncoding}&wd={searchTerms}",
      "search_url_post_params": "",
      "suggest_url": "http://www.google.cn/complete/search?client=chrome&q={searchTerms}&{google:cursorPosition}{google:zeroPrefixUrl}sugkey={google:suggestAPIKeyParameter}",
      "suggest_url_post_params": ""
   },
   "dns_prefetching": {
      "host_referral_list": [ 2 ],
      "startup_list": [ 1 ]
   },
   "download": {
      "directory_upgrade": true
   },
   "homepage_engine_list": [ 0 ],
   "kTabOptions": {
      "kOpenTabBackground": true
   },
   "net": {
      "http_server_properties": {
         "version": 2
      }
   },
   "plugins": {
      "migrated_to_pepper_flash": true,
      "removed_old_component_pepper_flash_settings": true
   },
   "profile": {
      "avatar_index": 0,
      "content_settings": {
         "clear_on_exit_migrated": true,
         "pref_version": 1
      },
      "created_by_version": "6.2.0.128",
      "default_content_settings": {
         "geolocation": 2
      },
      "exit_type": "Normal",
      "exited_cleanly": true,
      "icon_version": 2,
      "managed_user_id": "",
      "name": "\u7B2C 1 \u4F4D\u7528\u6237"
   },
   "savefile": {
      "default_directory": "D:\\My Documents\\Downloads"
   },
   "session": {
      "restore_on_startup": 4,
      "restore_on_startup_migrated": true,
      "urls_to_restore_on_startup": [ "http://www.baidu.com/" ]
   },
   "upgrade": {
      "autoupgrade_available_desc": "",
      "last_time_check": "13075912960252125",
      "newest_version_autoupgrade": "",
      "newest_version_upgrade": "",
      "upgrade_available_desc": ""
   }
}
作者: wzan6928    时间: 2016-4-16 12:44

本帖最后由 wzan6928 于 2016-4-16 12:54 编辑

通过学习,总结如下:

The World世界之窗浏览器自定义鼠标手势设置方法

首先找到TW的UserData文件夹,然后用记事本打开User Data\Default\Preferences这个文件,我试验是在最后一个“}”前插入需要添加的内容,如:
,"kMouseGestureProfile": {"D": 9}
即:逗号 引号字符串引号 冒号 大括号 引号方向字符引号 冒号 动作字符 大括号
注意各符号都要在英文状态下输入。大括号中内容如有多个中间用逗号分隔,最后一个不加逗号。
需先关闭TW,保存文件,再启动TW,才能有效。

方向字符意义及对应编码
上:U
下:D
左:L
右:R
上左:UL
左上:LU
上右:UR
右上:RU
下左:DL
左下:LD
下右:DR
右下:RD
上下:UD
下上:DU
左右:LR
右左:RL
左键单击:BA
右键单击:BC
向上滚轮:BCD
向下滚轮:BCU

动作字符意义及对应编码
无效动作:0
向上翻页:1
向下翻页:2
向左滚动:3
向右滚动:4
滑动到页面顶部:5
滑动到页面底部:6
后退:7
前进:8
重新载入(刷新):9
打开新标签页.:10
打开主页:11
关闭标签页:12
关闭其他标签页:13
恢复刚关闭的标签:14
模拟键盘左键按下:15
模拟键盘右键按下:16
前一个标签:17
后一个标签:18
全屏切换:19
停止:20
最小化:21
关闭所有标签页:22
老板键:23
当关闭当前窗口:24
重新载入所有标签:25
放大网页:26
缩小网页:27
添加收藏:28

最后成功添加如下设置:
,"kMouseGestureProfile":{"D":6,"LD":9,"LU":11,"RD":13,"RL":14,"RU":12,"U":5,"UL":17,"UR":18}
此时再重新打开Preferences时,上述添加的内容已不在最后,而是被移到了文件中的某处,我的文件是这样的:......"startup_list":[1]},"http_original_content_length":"9875","http_received_content_length":"9875","kMouseGestureProfile":{"D":6,"LD":9,"LU":11,"RD":13,"RL":14,"RU":12,"U":5,"UL":17,"UR":18},"media":{"device_id_salt":"tKaaeVVdMIKUiCSQT5yqAQ=="}, ......此时再想编辑就需要用查找功能找到这个位置再进行编辑。
作者: UltraWWW    时间: 2018-7-7 11:45

哪一条可以去掉手势开启后的黑框提示?
作者: UltraWWW    时间: 2019-3-10 13:24

本帖最后由 UltraWWW 于 2019-3-10 13:27 编辑

TW7里,把这一条加在\User Data\Default\Preferences文件里"kTabOptions":的前面。注意,不能有空格和折行。
"kMouseGestureProfile":{"BA":12,"BC":14,"BCD":18,"BCU":17,"DL":14,"LR":9,"RD":0,"RL":9,"kMGPUserOpenNewTabOrder":0,"kMouseGestureRightButtonCloseTab":true,"kMouseGestureUserMouseGestureTips":false},


打码一下。
作者: huangdezhi    时间: 2019-4-3 13:33

很赞,每次重装都得参考这帖子重设一次
作者: yh2008    时间: 2021-2-23 20:10

试了多次 一直不行 不是损坏就是设置不可用




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2