我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
经过耗时研究,终于找到改善功能键使用的好方法
旧方法:= = = = = = = = =
十字光标=按向右键(rightarrow)
ctrl+ I = 讯息栏
shift+ p = 小手游标(平移画面)
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
alt+ ‘backspace’ = cancel last action (取消上次按键操作)
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
k线图左上角公式名称及参数列:
X_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
老鼠游标单击click参数列(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)+ 老鼠游标双击doubleclick 参数列(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)= 修改参数表
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
新方法如下:= = = = = = = = =
在linux terminal 安装下列程式
$ sudo apt install xdotool
$ sudo apt install xbindkeys xvkbd
$ xbindkeys -d > ~/.xbindkeysrc
产生.xbindkeysrc档案
编辑.xbindkeysrc档案,加入下列命令行
"xdotool mousedown 3 click 1 mouseup 3 "
Mod2 + F4
"xdotool key --delay 250 Control+i "
Mod2 + F3
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
Mod2 + F2
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
Mod2 + F1
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
Mod2 + Tab
"xdotool key --delay 250 Alt+BackSpace "
Mod2 + Menu
"xvkbd -xsendevent -text "\S{+P}""
Mod2 + grave
按~键=shift + P = 小手游标/箭头老鼠游标
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标
小手游标在k线图任何位置+按Tab键=开启修改参数表
小手游标在k线图任何位置+按F1键=开启修改参数表
小手游标在k线图任何位置+按F2键=开启编辑公式
按F3键=Control+ i = 出现讯息栏/取消讯息栏
按Menu键=Alt+ BackSpace =(取消上次按键操作)
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
如果你的 LCD 解析度不是 3840x2046
可以加入下面二行测试
"xdotoolmousemove 650 205 "
Mod2+ F5
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
"xdotoolmousemove 400 205 "
Mod2+ F5
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
如果你在 windows10 下执行飞狐(Foxtrader)
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
其他linux terminal 指令:
$ killall -HUP xbindkeys
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
$ xbindkeys -f ~/.xbindkeysrc
重新载入.xbindkeysrc档案
每次修改.xbindkeysrc档案后,重新执行上述二行指令
$ xbindkeys -f ~/.xbindkeysrcx
要取消xbindkey的按键功能时
.xbindkeysrcx档案内容为
#"xdotoolmousedown 3 click 1 mouseup 3 "
#Mod2+ F4
#"xdotoolkey --delay 250 Control+i "
#Mod2+ F2
#"xdotoolclick 1 click 1 click 1 "
#Mod2+ F1
#"xdotoolclick 1 click 1 click 1 "
#Mod2+ Tab
#"xdotoolkey --delay 250 Alt+BackSpace "
#Mod2+ Menu
#"xvkbd-xsendevent -text "\S{+P}""
#Mod2+ grave
要检查键盘上个按键的代号,可用下列两个指令
$ xbindkeys -k
执行后,按Tab键,会出现Mod2+ Tab
$ xev
执行后,按Tab键,会出现Tab及其编码
$ wmctrl -l
执行后,会列出全部视窗的ID及视窗的名称
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |