阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

查看: 2264|回复: 2
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛% _6 [- P2 l- S2 [8 B# m+ p/ T+ N# P
经过耗时研究,终于找到改善功能键使用的好方法
' \! X2 E# ^9 W
7 _3 f8 E4 k; O% R

6 i. I# r6 \( s5 O2 a0 ?旧方法:= = = = = = = = =
1 Q7 V& j1 S6 V5 H2 U0 Y( V. c7 E- i( B8 F5 ~+ p
; w% h/ \* ]& T" b! R
十字光标=按向右键(rightarrow)
  u5 V5 W/ A5 {2 p# l! Z
. c8 l: b+ I' y' D
/ |; O. o* I! ]$ H% w, M
ctrl+ I = 讯息栏7 ~3 _0 S; E; P2 W

& D; a# P5 v: u

% _6 T0 l  A9 M3 p5 |shift+ p = 小手游标(平移画面)
: A* e7 J' r) }, N, P$ s* W
" L3 L2 ?% H1 g+ {2 v( g

' P# x4 e* c, n4 N  x3 d按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)5 s+ o# O- l0 [1 i$ y$ R* _* b! W& W
# o- x% B8 v9 K. J3 `
alt+ ‘backspace’ = cancel last action (取消上次按键操作)
7 l( |/ g! ]$ F8 ?4 p在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态: \: R6 Q( h4 B1 e# J

* y9 o5 k6 h& o/ D5 H8 ~

( T, n; [. Z* l! X4 i* qk线图左上角公式名称及参数列:- ^- C# o: B' A
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)
' K& e1 O9 w  g9 d. _, R; F- I1 f) ?5 t7 l! g  u3 @0 U
% f7 p) j" R- t6 y1 ?, ?
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式% X& @: y" w, l6 M
# |7 }" R- f+ P+ n

" m- h  D" Y- ?+ v8 L3 N老鼠游标单击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)= 修改参数表5 x4 s+ o+ z1 F) J9 I3 _" O) t9 h
) d  L" L. j' Y. g0 }

% L5 p7 R5 z, q' R. ?9 Ok线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
& y2 Y! y, [( O" ~0 w3 z; V3 J4 h4 T9 {& v8 e( a

3 ?4 }* L5 S) h( K; g; }8 v新方法如下:= = = = = = = = =
5 ?5 @1 ^0 E0 Q% r5 }- @& m. z
; E$ }& E$ a/ z( U

3 I! l7 F- J, V! o, T
& `6 F) {4 J; p
linux terminal 安装下列程式3 v0 L! v1 ?. C/ ]- U
$ sudo apt install xdotool
/ G9 Y8 |4 e( Y/ ]& v- Q$ sudo apt install xbindkeys xvkbd
" M7 M. p6 s! V' ^; t$ c" ~1 m$ xbindkeys -d > ~/.xbindkeysrc0 B) q( e  s" m; y
产生.xbindkeysrc档案' \8 @8 X0 T! E  W8 u* S
6 k8 F! @" U- `9 k6 k4 x) W

# s3 |  M9 G8 r4 k0 M1 N编辑.xbindkeysrc档案,加入下列命令行
1 o3 D( p# D" |2 Y0 |! @9 i: X* C- b, I
"xdotool mousedown 3 click 1 mouseup 3 "* v  d% K; {5 f9 A
Mod2 + F4
6 y" ~9 a1 v" d- ~" H* C) i$ s4 D0 x1 h/ c/ h. W
"xdotool key --delay 250 Control+i "% Y! R6 r- {: ^8 _6 G" a- r
Mod2 + F3
8 U. `9 G$ D8 `  k6 F  ~+ h+ b+ b+ D, g# J( ^
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "1 e& e% W0 s/ p( |
Mod2 + F2& C/ i4 T! Q- x

9 I; ?5 n# Q4 k$ Z- m6 |# r& t: s+ Z"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "4 \8 Y- ?+ v9 @7 S! W
Mod2 + F1
+ J4 I( {$ F# R. `. N1 I  F0 R$ G( @9 t, f" J3 `! [
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "9 C+ E0 d9 S4 r; M1 @
Mod2 + Tab
7 k% d- A/ o. _$ G9 k$ g% |, F6 |

1 g" ^% X; L. N
"xdotool key --delay 250 Alt+BackSpace "% J$ _; }" K4 X$ |; |
Mod2 + Menu" m' q$ W9 D2 m8 n" B1 L1 j

* `# S8 G& U0 V  s2 N$ b2 U"xvkbd -xsendevent -text "\S{+P}""( ^0 M" g+ A. f4 [' Z0 f$ L
Mod2 + grave/ t) d3 I' ~/ a" P" L' b

; g0 U2 y- A0 {- c! K2 B. v2 L
: Z, v3 e  T7 _! Q, T- ~- r  d! {2 l9 Y: ^
~=shift + P = 小手游标/箭头老鼠游标
* y7 p5 g  J, i7 q' i8 b
7 C3 O$ W( z" p3 n
+ J8 [! i; A( t8 s5 U9 \7 E" Z
F4=按住老鼠右键+按老鼠左键=小手游标/箭头游标
1 @! [4 a6 q# b
1 @/ a/ l+ Q, A( h. u+ H! R
, B: l2 p$ E! E* q$ N+ N
小手游标在k线图任何位置+Tab=开启修改参数表
- q0 K6 A- I: p" w- l- q  }, F1 u; Z  ?' ]5 K5 o. r
6 X3 k6 f9 [% P' w9 P# y
小手游标在k线图任何位置+F1=开启修改参数表
; C+ L3 Z1 z  t, u# L. B. A3 s5 p4 y9 v

" g: K* g0 I! y8 a6 a6 Y$ S小手游标在k线图任何位置+F2=开启编辑公式
" @$ t* a8 ~% D5 v% ~9 x$ \  C* @+ R& G% J: u

7 _2 z- L6 _$ @' ]% h: eF3=Control+ i = 出现讯息栏/取消讯息栏" F. h+ `; X  {/ Y% v6 K4 I, t7 ]! b
Menu=Alt+ BackSpace =(取消上次按键操作)+ B9 e" [. C- {: D5 X- E

- `# S2 o! X, |3 b

& C+ C% W  z' l" [, J) V我现在使用foxtrader(飞狐),都将老鼠游标停留在小手游标/ E. S: A$ u$ r& @

) t: E& F8 Z- _& J) j如果你的 LCD 解析度不是 3840x2046
5 |( F: n2 X7 e3 }* J可以加入下面二行测试
  Q! L* s! f2 T: q1 E9 K"xdotoolmousemove 650 205 "
! p. y. C8 s) I( L5 y/ _; o! ]Mod2+ F52 R% N6 k. G( p7 {3 }( h

! q9 R; l! U& q& p8 t9 }+ |3 m6 Y当你按下F5,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数8 |5 u, j8 S: a; D0 a& C
"xdotoolmousemove 400 205 "
* u6 E2 a5 h  w+ [2 X. m' J( C4 sMod2+ F5, s' S1 F7 D4 `
当你按下F5,若老鼠没有复盖到K线图左上角的公式名称,修改400205让老鼠复盖到公式名称! p6 l2 Z' Z8 m

1 L: ~; P2 Q0 K  h& G# V' q如果你在 windows10 下执行飞狐(Foxtrader)- X4 g" C, @( n  \- O
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
* g  {  E/ {  u1 z- H1 w! @. M4 p: [! A
/ G: C0 I9 b, K
其他linux terminal 指令:# m: @' Z& C3 l) }" `  m
  _' }+ F* c; p4 e

" n  Z2 O* m3 Z) o$ killall -HUP xbindkeys4 a" S  d  j1 [& V3 L4 A) d+ q# e
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
5 I6 s& a. M- T- ^" t1 Q
; \  [$ B: t: A  P9 s' i1 w

* X) D$ I. s5 ]% h. k$ xbindkeys -f ~/.xbindkeysrc/ {9 C$ N9 a6 f" Y5 q
重新载入.xbindkeysrc档案
6 j6 c7 y' I" o/ H3 A每次修改.xbindkeysrc档案后,重新执行上述二行指令
, ~, K/ g6 [+ `: i
1 O% T! ]+ H% b. k* X. S

4 _7 A. c1 ~1 G; ^) v$ xbindkeys -f ~/.xbindkeysrcx
7 M5 s- M5 R, m  e( ~要取消xbindkey的按键功能时
3 N! }, }3 q4 G  k! ^
9 f8 b. I  E! m% `: X

. s& h6 g! ?: F  B9 F5 _/ _" M) s.xbindkeysrcx档案内容为
8 I' j7 H7 g! H5 x0 ]/ j0 n
4 @9 j' s5 n1 r" g/ J: d& I
5 X) u, g; A3 B
#"xdotoolmousedown 3 click 1 mouseup 3 "
4 C! H' N: p) R: G: d#Mod2+ F44 _9 K/ f0 ^* m& q
#"xdotoolkey --delay 250 Control+i "8 C# M% O- j+ F. t: Q8 N
#Mod2+ F2: q1 C7 H. r" t+ S+ A
#"xdotoolclick 1 click 1 click 1 "4 k6 r0 {0 q2 H9 ]
#Mod2+ F1
, d; [- V: N$ y- s. U7 \5 E#"xdotoolclick 1 click 1 click 1 "
0 s, v0 K2 O$ y' \% I* n$ l- V#Mod2+ Tab
/ D- H$ K- N# H  U2 H6 L#"xdotoolkey --delay 250 Alt+BackSpace ") i; H. _( h+ L& S( O
#Mod2+ Menu
' c4 }. `* t  w#"xvkbd-xsendevent -text "\S{+P}""1 G( O( e( O9 L# z
#Mod2+ grave& W( i2 Z9 l% a7 z1 h; D
0 T& Z. g, \4 V! |/ F

  L7 e! c6 q0 H4 @( t: Y/ w要检查键盘上个按键的代号,可用下列两个指令
3 \+ ?6 K( Y% o: q7 ]
0 i! [9 w7 E; o1 V1 |7 v

0 V# s3 P/ a' X% g$ xbindkeys -k& ?  P/ `; u) i3 |! e: A
执行后,Tab,会出现Mod2+ Tab
4 c' C  R3 U  h, q9 Q1 C0 J4 M9 k; f6 R; N, q
! K9 T5 g) [5 O4 R. b! O' A: a
$ xev: |+ P+ h. J, v& l7 C+ \8 k, v/ [; c: z
执行后,Tab,会出现Tab及其编码
; O# G1 g& J; W7 q- {( M4 t
+ k6 r+ e. ^2 V3 ~; |6 ]; s. T+ I' w
# q! @% v0 W3 _" E5 E! K
$ wmctrl -l
1 Z2 a- c" L. A7 F) E2 x* E4 w执行后,会列出全部视窗的ID及视窗的名称
3 i; }8 ?9 L' Y% a# s! U6 D* @  i3 m* {4 w9 E. Q" l
7 c% @9 B8 U3 ?' r' [3 i
4 a+ L, [$ _* o+ B' g# J* u

2 `0 H( ^. f. j: p6 C( W9 C" t
) l7 W1 t* I, \! S$ E# y) E

; w1 s9 S9 @( n' |' K6 L% m3 k2 v& A, T
/ w* [: _8 w( L' e; B8 l
8 H" _) V$ r* z3 D

+ t" O2 n$ [5 O- v$ u5 f/ u& J# i6 }* g, d
  m2 k% I" @" r6 a( \' s) m
! t8 N$ l# C+ _: w4 z: C

7 r5 ]# d% W  ?( ~% j$ a( L; T, i- b) _+ \1 ^

) {  s" e# M' S" l9 |0 O
. B9 ~& T6 Q9 S) x& T' t[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会4 Y) W* l$ I1 X$ o9 l
咋琢磨起软件了; x4 @* X' M; T. `

8 P, Z) ?5 c  f[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-5-30 12:25 , Processed in 0.138510 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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