阳光飞狐

【阳光飞狐__与财富同行】

 找回密码
 手机注册
查看: 2534|回复: 2
打印 上一主题 下一主题

改善飞狐 (Foxtrader) 的功能键使用

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛# ~5 D+ R; r0 N" ~+ l* `" p; C3 {
经过耗时研究,终于找到改善功能键使用的好方法' I9 w8 r" q8 S/ e& q

9 X5 a2 B8 `4 ]5 t
* d- m! ^% z. A3 X
旧方法:= = = = = = = = =  z; |% Y/ g* `
5 O) E( u8 g5 K+ m
( O, n- \' l2 F7 F# U' r
十字光标=按向右键(rightarrow)
4 z! M( B8 g* C/ }- L1 H! H* y; Y* F4 Q8 J

: L. ^7 G* C: h; i" Lctrl+ I = 讯息栏
9 K+ X1 ~8 p" a2 l, k$ u. V; c6 Z1 ?! [
; u9 v$ G. P% |/ T) f, ?- g
shift+ p = 小手游标(平移画面)
4 g5 z" K8 z+ O+ o1 ~, _6 T. }. _
' K5 i1 A5 u. r$ S4 k6 X" Y9 l( q

0 @+ h# b3 [: R4 Y按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)$ H+ a! b! l+ R" G4 g+ @  n
# f$ Q9 T! p( E4 q2 C2 `
alt+ ‘backspace’ = cancel last action (取消上次按键操作)# N% D# ~1 b% d  W; W3 b6 w
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
6 M$ X7 i( Y& ?3 a
0 q0 p5 v: H9 C3 k: C6 f8 n
$ D6 r1 F/ }1 x- G4 T
k线图左上角公式名称及参数列:6 _9 M# A5 A* t5 Q8 s
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)1 m; c! Y5 A$ z9 n5 r  g

4 Y7 K. u5 S/ y( `. D9 Q
2 O% E; V% ~, V" t6 p
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式. F% K3 M) c+ s; K7 T

  `5 Y& U1 p8 u

! [+ H* J5 t3 O' R1 V- K+ a0 ?& }+ u' r老鼠游标单击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)= 修改参数表
; X3 ~' f5 E1 |( d9 x& l/ v8 n+ \) M0 S6 ~4 t3 Q0 K+ s

3 G  s9 Q5 V' }: X在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
( U; u% Y8 A( K  Z5 ~
* b0 O% X8 z+ p" S, a! Z0 N5 p

" j8 c* P' F  f# q新方法如下:= = = = = = = = =
! x% v7 h% [6 @# M2 H& m! I
; X! D$ V7 y+ Y9 a1 i# z
; O% n8 w" M9 p1 H: w# g: j# A4 m
% Z0 d& t% h7 ^
在linux terminal 安装下列程式
& P" C- l5 g8 H1 c# e/ b$ sudo apt install xdotool9 l4 E. H1 I4 t9 f" Y
$ sudo apt install xbindkeys xvkbd
+ D  m. i, D8 Y* b1 `9 ~$ xbindkeys -d > ~/.xbindkeysrc5 d4 g, e& O3 k1 Y
产生.xbindkeysrc档案
$ V% Z3 i% Z- x4 {- Q: B5 S! f# c
, m6 c7 a! z1 A/ a
编辑.xbindkeysrc档案,加入下列命令行4 I- D2 B: ~! e6 W5 E8 w$ G. O

( Y* m9 {$ b- Y* w" u
"xdotool mousedown 3 click 1 mouseup 3 "# _+ [; b) q, m: M. V5 C
Mod2 + F4
/ m; G" i6 `' D7 c7 Q; [' m5 L. t5 H% Q9 J# \# W
"xdotool key --delay 250 Control+i "
8 ]; h  j8 @8 o9 g, [, zMod2 + F3/ L  E3 y+ q1 B* z0 ]8 _
1 ~2 H6 s# W, h4 @( O* A
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "$ r" j1 x$ i% f6 e) [8 v
Mod2 + F2
8 f* E5 r) \  L8 s( v6 ^  {2 c2 y- i' w
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
1 `5 u9 a( [2 K0 e( D" i, R2 x, \Mod2 + F1
% {% s7 W+ }) M. ?9 y1 \/ {" r/ k% `+ A, w4 k/ V
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "- K3 }: R$ u# }6 h4 i, K. m
Mod2 + Tab
; h( G" X# v% Q9 l7 E. B0 `
* c$ ?1 X5 a7 }4 S% e
"xdotool key --delay 250 Alt+BackSpace ") V8 U$ K: }1 d5 c% p5 ~  S/ i/ @
Mod2 + Menu% n0 B% ?. ~' K: P0 \4 ~  y- \+ T
  Z; n, U3 l& k
"xvkbd -xsendevent -text "\S{+P}""
8 v; z, d7 t+ C- I( W6 EMod2 + grave
$ ~9 q3 p2 _# w) v
; G8 C3 Y; W) H% p2 ~  S! v# V1 {) z8 P3 j

2 W# L+ K; j% r& F8 s$ f& D; ^% c7 {4 i按~键=shift + P = 小手游标/箭头老鼠游标8 Z3 y: }' d) @# U  [

8 `& e/ J" |+ S, G4 e5 Z

$ l+ c/ m" ]& F按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标
/ X5 n: C9 K- v" G- K# N3 G$ [
9 j0 [- B1 J! S! z! Y
4 l" _4 Q$ p; q
小手游标在k线图任何位置+按Tab键=开启修改参数表
7 M; D- L1 I' w
; q5 D2 }: @% @. `
  j4 t9 q: }7 ?
小手游标在k线图任何位置+按F1键=开启修改参数表
' a) r7 ~  t0 p, k1 _% b
+ }$ m; V4 m7 ^, S

4 c- q* C3 A7 g4 k9 n) @小手游标在k线图任何位置+按F2键=开启编辑公式' C7 A( w* [+ F! l

8 G4 \; l, P# l9 ]1 _2 M/ j! |6 f% v
, w/ s: t" }6 A( H
按F3键=Control+ i = 出现讯息栏/取消讯息栏
+ K% S- N  g  M, E6 y+ K按Menu键=Alt+ BackSpace =(取消上次按键操作): T" L. g: J: h' p% d( z

1 R! a* P; d8 t0 b0 r1 q# t5 q

5 Y, c# s3 K" x' E; ]0 z/ x. O我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
- f7 i9 b# j1 B% h  l" Q" Q4 N- w) l( J
如果你的 LCD 解析度不是 3840x2046
$ P+ L; Y9 C1 w9 j可以加入下面二行测试
) F& R* `- y" I9 X; a$ g  }"xdotoolmousemove 650 205 "
2 v1 I- i9 ?: L8 ~Mod2+ F55 }0 ~  Y5 V: \$ |* S6 w
, R: Z3 U- [; H0 p9 l' F
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
9 G4 o9 T2 C+ r# p2 B"xdotoolmousemove 400 205 "
, z7 L/ c( A7 nMod2+ F5
7 P5 }$ G# E: l1 [7 P3 y% X当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
' m6 s& M1 s# A4 K
3 g- {2 Q1 y( D& t如果你在 windows10 下执行飞狐(Foxtrader)8 x( G% z/ d$ G+ i+ I
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
1 |0 S) f& H$ p! t" [! A& ]! Y4 N( O

6 ]/ v0 L% @; M- g) L' g! m6 c. H& I' |其他linux terminal 指令:9 }3 W% `: c) Z  f5 r% h
7 P+ [( [* I' W

: b( Z6 S" Y9 E! m( o$ killall -HUP xbindkeys8 D" p' ~: ~' x2 [; d
重新载入.xbindkeysrc档案时,先清除xbindkeys程式3 r: N$ }0 A0 D$ c8 o* |
/ a8 e- \1 K4 C+ W  a* d; ?& e! S. r
6 m/ v1 X4 U. \0 i% Z0 O* [
$ xbindkeys -f ~/.xbindkeysrc8 |  g8 q0 L: v/ @7 I2 Q* g+ `% X+ ^
重新载入.xbindkeysrc档案
! B) k/ k  d, a, m3 q, v$ [' F每次修改.xbindkeysrc档案后,重新执行上述二行指令- `3 b1 z1 ~" h
: y! a, R* P- M' h: L6 M  P$ m
/ M7 m3 P, J, n0 o  \* i4 J* w
$ xbindkeys -f ~/.xbindkeysrcx4 h6 i$ e4 M, B$ x: p% j8 J- C
要取消xbindkey的按键功能时
8 W2 a4 }( y3 ~
( w& T+ q8 X* N+ e

, i$ M3 v" }1 Y# E.xbindkeysrcx档案内容为3 d1 a6 X2 n9 ?' \; E

2 z% f4 O, G8 D. ^

& s1 J6 U( L* l, f$ X9 w6 B#"xdotoolmousedown 3 click 1 mouseup 3 "" [# Z# K. r5 e$ [9 W
#Mod2+ F4
3 X- p9 D+ m% X! p#"xdotoolkey --delay 250 Control+i "
) g/ \9 I, n; s4 ]#Mod2+ F2( [! k( ~; a$ g4 s  t0 m/ `+ _
#"xdotoolclick 1 click 1 click 1 "
% `5 K! w, u' w6 ?% N9 T#Mod2+ F1
; E1 E4 U# ^+ D- T' a#"xdotoolclick 1 click 1 click 1 ", t. r( F# F, o( d0 Q% z
#Mod2+ Tab
& i, F  A) @" U$ F( h#"xdotoolkey --delay 250 Alt+BackSpace "
2 z3 Q  l% \3 w2 P#Mod2+ Menu! R/ v6 v( I" v5 Q
#"xvkbd-xsendevent -text "\S{+P}""$ A# Y6 y: X4 O" a
#Mod2+ grave) V5 D3 Z5 g8 q5 S. O4 Z4 i  v
, \! M9 P  z9 B; _

6 R; n& o  {2 K& u要检查键盘上个按键的代号,可用下列两个指令
2 \$ C0 J, |, ]9 b9 x% _& n' J) n* Y$ [
, f, `5 a" k3 F' d0 ]) |4 l
$ xbindkeys -k; m; u9 I* j8 i. E( {' X* W& s
执行后,按Tab键,会出现Mod2+ Tab
" h% {* d( A) w% [1 }* j1 p4 x; w( F0 u4 d
* b6 m$ R# b$ E+ [& h4 h
$ xev
4 o. s. H$ z7 t+ X执行后,按Tab键,会出现Tab及其编码
  P1 m9 g' L9 _5 c9 K$ N; d% Y9 W+ _4 m
1 n5 T6 `- E( z$ q: \
& u: h' p8 k) B# x" a7 F" |
$ wmctrl -l
* N% r/ F- j+ V3 k执行后,会列出全部视窗的ID及视窗的名称
9 \) y: l$ M& C; a: {3 i
( p0 t& ]. u! X# r. X
) }1 o0 t% n6 O. I$ T& p2 t6 V

5 u* i. g/ o* B' c6 `
) l( Z+ J; h! c% r1 [

9 G3 `. A7 J% l  }; |+ T% A6 ?
! q% `) a+ y5 I: }

8 g( M9 h" \" S

* g$ k/ Z# x+ w9 x
- K0 T! u+ j6 ~! y! p* I) v
3 [' |1 r! t+ w

1 i4 ~2 W) r! H$ A, A& Q

) T, y5 m$ {1 B! g- p3 d, w
  p0 k' x  o3 x2 B* V0 N
! Y  G! p) ?7 a+ l
9 F6 V( l5 B- X' e
4 m# z7 B3 t+ L
% @+ |1 b1 E+ u) s5 P/ B
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?手机注册

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会6 p/ Z+ j9 W. x1 X  C  y
咋琢磨起软件了3 C% }6 w. G6 N  K+ i+ x
& i& T8 k- W% E+ J- ?
[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

QQ|小黑屋|手机版|Archiver|【阳光飞狐】 ( 网站ICP编号:京ICP备06013475号-7 )

GMT+8, 2026-10-20 12:04 , Processed in 0.117962 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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