阳光飞狐

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

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛7 q, f0 R2 ]; W. S" p9 H( W; E3 q
经过耗时研究,终于找到改善功能键使用的好方法
9 V. B# ^0 `9 Q* I7 D
/ N5 ?2 a' R* N
' \- h5 Y; ^( S( E+ t  R; o
旧方法:= = = = = = = = =3 b& W& P8 W) B5 q6 V
( n% \. i& n9 Q8 h3 M/ T

9 s" k* ^' h9 d, y9 ]- ], E' n十字光标=按向右键(rightarrow); }9 Q- D- E8 n3 p. g+ R

/ N0 r4 Z7 s, U% d9 z

2 G. L! A" G9 nctrl+ I = 讯息栏
" ^. g# |; d% p4 _6 Q
* R8 B2 F/ G" }9 J* T( ]' N# L
" t, A4 W0 o/ V4 j! O
shift+ p = 小手游标(平移画面)0 `% k$ h! H2 i5 _8 q5 E) G

- m3 ^& K7 ~3 N

$ y4 O* G8 Z+ r; M4 ?. ?1 I按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)- i! S, a- b  \" t3 ~: B2 A; L

+ I5 R+ W; _' J, k/ {. |8 s5 X: Lalt+ ‘backspace’ = cancel last action (取消上次按键操作)) _# L- z- ^: D- m7 v: Z: x/ I
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态- T- R- x2 r" ]- D$ j% x( s7 u
' B& `- a' K+ h5 _! |

% Z, H2 j1 b; m& t/ }+ m5 {k线图左上角公式名称及参数列:
4 E6 ]4 Z+ c+ Y$ I/ JX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)) t6 [: u- p( w7 N8 B

4 l  ^3 v) `& m0 n+ T! [

3 ~" q+ ~0 ~% }% q/ [1 ]老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
* w, e! H- ]) Z. q) B/ a& a' c+ V1 d3 N' `* v! o
- e/ g8 y# w5 q9 i% F3 k3 `3 [4 K
老鼠游标单击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)= 修改参数表, w$ a5 Z/ j( Z/ _' O# t

* p" d2 ^' j' o% W8 u
& P, y. D+ q, ^# A
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
. J: x8 t4 R! `  i. u' v" x" c) g. {" q

% S/ L0 n7 d6 N' r8 b新方法如下:= = = = = = = = = % W4 c3 n1 r' L& e" }) r0 c

1 U- J! ~4 B  g, O0 W8 Y
* K* ^% N" g2 ?9 D% Y
2 W# A* g$ O" `  Z
在linux terminal 安装下列程式4 }1 n! d6 ^+ B& ?* x  N3 L% c
$ sudo apt install xdotool
7 [; ?# @& I: l4 l8 f$ sudo apt install xbindkeys xvkbd
6 X1 S' c3 z4 Z' i2 w. L) n3 x$ xbindkeys -d > ~/.xbindkeysrc' J8 {" v. ~$ |6 T8 L# R+ G
产生.xbindkeysrc档案  t3 n, T' m0 @

0 L; z" d' S' {# u% G7 t+ `

$ J2 E9 }! t* U; H( r# c编辑.xbindkeysrc档案,加入下列命令行" I2 G( L6 F5 O# o3 u& Z+ {7 R4 ]

& ?3 N, D* E2 K
"xdotool mousedown 3 click 1 mouseup 3 "2 f3 Y* C( J/ M4 I1 d" x" i$ t
Mod2 + F4
$ S: s5 J3 w# x. J% ~
% n3 t( v4 M$ x  t"xdotool key --delay 250 Control+i "2 `0 I1 V7 \! t1 b
Mod2 + F3
; q, v, i9 ]8 ~
! y) n/ i1 B6 w% E, w"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
  x3 I$ x. O% JMod2 + F2
" b& m2 V. M$ u& l5 S
8 p, ]* I+ w2 u. L: p"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
8 o+ V4 v# J# ?& c* k* {Mod2 + F1
7 X9 L. U  j# H* l6 s: N% G, Y! @- y/ z
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "- D; j4 q7 p, Y2 v+ l, K# P
Mod2 + Tab
) }1 y8 W) ^# h. A+ b7 J. b% k
  c8 p6 l" c* N$ u. D
"xdotool key --delay 250 Alt+BackSpace "1 c& H; I2 _0 |. R6 @
Mod2 + Menu' h( j! `1 [4 X( l

& R- y/ r: [( s) w4 }' l"xvkbd -xsendevent -text "\S{+P}""
1 P" E( Z6 V( K! p0 ]- JMod2 + grave
/ a# Y8 q: e6 M2 c' Y; D" |  l6 c6 i  Q
! o. X3 m3 q! ~& U+ Q; I
7 X- R; ]" P/ G- e' y
按~键=shift + P = 小手游标/箭头老鼠游标% a, ?  k1 ]: ?# ^, w7 {

2 z3 O, v) m1 i! r( v
9 X, u5 l2 q' j$ n
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标
# S  @( A* b) O- t
1 D9 A# l( U+ j6 J  s

7 C( D$ `/ V; P$ }小手游标在k线图任何位置+按Tab键=开启修改参数表
- J- {) o! j4 U. e/ t
% _& K# ^7 F) Y- b2 V4 [$ z! A+ J

3 ~( O' g1 F3 Q小手游标在k线图任何位置+按F1键=开启修改参数表
: S3 c3 C& Y; Z7 {& [# ^
- F3 Y7 O% D0 U! V! Q  a
5 C4 `* o7 a# v1 W: O
小手游标在k线图任何位置+按F2键=开启编辑公式
9 _; _, m# y( m% F+ o; B  N* H, {# _! y6 `2 d5 `- X) H5 a

, ~. o# z& e/ K9 b- l' u按F3键=Control+ i = 出现讯息栏/取消讯息栏0 _* p# U' Q5 V
按Menu键=Alt+ BackSpace =(取消上次按键操作)) H; p! I# e1 a" r9 W7 E$ v8 v/ U1 `. [
% ]- o# v4 X5 B- X( P$ F
$ H; E# @, t# m" T& U" Z
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
  N6 N, S/ _, R  I6 d* ?  B" Q
# x8 |( K: b* V7 t, v4 q( u0 w$ j如果你的 LCD 解析度不是 3840x2046
0 p' n6 L; B/ X% S可以加入下面二行测试1 g: \; d5 T* x1 C0 A+ L1 E$ k# N  m
"xdotoolmousemove 650 205 "
- Y: \+ O3 \0 s- C2 N1 |Mod2+ F5
; l% @' u+ r: s5 l3 n5 K3 A6 S, [8 J6 v, J* [2 @8 _( K1 z( X
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数4 L: ?1 q5 Z) {& P
"xdotoolmousemove 400 205 "$ O8 Q; \( h3 V( q1 t
Mod2+ F59 H! z; T% V' g" z- J2 o( ?7 T
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称0 ?+ s: J1 x, `9 D$ x

) E7 Q* i, d! J; N如果你在 windows10 下执行飞狐(Foxtrader)
$ ]; a- {# S" Z4 ?- ]  y可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定$ D# P  F, D/ W! k6 U
9 F, v; [% H, A
+ w3 N. ~* A4 }2 B0 Z( K
其他linux terminal 指令:
2 T7 g  _/ ~% Z3 x; G# |- a$ _# g  v" G5 E
4 i4 s- P, B) Y0 G( H$ M* F
$ killall -HUP xbindkeys6 U8 b% f: b  n$ W: }# j) T) ?6 a, O
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
9 H2 X* S% D' ~! f* |; B- B1 M+ A7 z0 z+ U3 X& N3 u' l

7 R7 @5 q/ ]( {8 A" A% y, z$ xbindkeys -f ~/.xbindkeysrc
+ |5 @& p/ z, ^重新载入.xbindkeysrc档案
3 m1 k1 |- v9 z% V+ t& X每次修改.xbindkeysrc档案后,重新执行上述二行指令% b. l4 U* C3 G. ^
$ m# p8 |, e9 o, _. ~( @' ^! \
8 {; Y/ ^, L5 L5 o4 ]. H
$ xbindkeys -f ~/.xbindkeysrcx/ G! ?) b% S' a' L% o6 i- T' I, z
要取消xbindkey的按键功能时3 W+ w( l$ N& z+ k1 a# o

6 n! A, Q% P$ j* c5 i' T
$ G+ G2 H+ x  v
.xbindkeysrcx档案内容为4 z6 }8 b  ~, G, S

9 S. z) w* o8 V& p4 _' z* {3 j' g

4 }* Q4 p9 @; F5 ?' x#"xdotoolmousedown 3 click 1 mouseup 3 "
' \+ k  B" E) e4 o, T5 w4 B#Mod2+ F41 q% f# O. \; a1 B9 L- D! D
#"xdotoolkey --delay 250 Control+i "  Z2 u: R; }, F% h
#Mod2+ F2' `* N2 Y+ ]+ x- k" s' `* j, c
#"xdotoolclick 1 click 1 click 1 "1 D( _$ B. O4 m: W8 R1 |  A
#Mod2+ F16 G. a! p5 T# d5 L) R
#"xdotoolclick 1 click 1 click 1 "
+ X4 H. N+ N+ q  J9 l#Mod2+ Tab/ `7 n4 r% g. N! B
#"xdotoolkey --delay 250 Alt+BackSpace "
' F" {7 i) T, j/ v* \0 d0 g5 r#Mod2+ Menu! u& Z0 D. d) \  y
#"xvkbd-xsendevent -text "\S{+P}""$ |' U5 n9 B, i1 {+ ^9 s! b6 U
#Mod2+ grave5 K! t; S; R( C" l1 m

# W7 y: U$ N4 f. y3 g
' R  C' ~* @7 W2 D
要检查键盘上个按键的代号,可用下列两个指令- [% u- `4 j7 B6 N; G2 a- G
' H! m) S1 q. p
( l3 ?$ X0 G' p; M/ f6 n) T
$ xbindkeys -k5 Z/ p$ T7 ^8 @! }
执行后,按Tab键,会出现Mod2+ Tab
' x6 S: M/ K. b% o: ^
- S$ ]5 b9 E  x. H) k- B
" F3 P/ ~0 p- X* h
$ xev
5 B. K) q8 X9 x8 y执行后,按Tab键,会出现Tab及其编码/ Y. D6 w5 ~( m7 ?
% F# t& r' E4 [! C3 I, h0 D7 h- m  W

) n. a8 L# ]0 Z5 {$ wmctrl -l7 C. j; p& w$ s" x: o  h& _6 _  x8 T+ ?
执行后,会列出全部视窗的ID及视窗的名称# G! Q" |6 u. j5 V; g4 P
) ?7 D* G  F* k+ N2 I) a2 p' T

& D/ |% w+ f1 e! u% u5 d- f4 D4 K" `

0 B# v; R' J7 y' i/ Q1 `- i3 `1 Q7 D' Q7 y, t$ j/ i: B- f6 y

( j2 O7 h, C: V: u$ l' N# {* F
2 q2 p9 ]! ?8 c7 B% t2 O8 v
" i$ `0 E9 w; S5 u

# i, @* D3 _  p

* I& ~; k4 x8 g3 p4 k; Z+ c
: H9 H! ~3 ?' [5 n0 |) N# {) k

* O8 o! L0 d( @: F( Y
" w6 [+ M8 J1 t. b* s6 H
9 z: Y  Z5 N  X$ u9 |
' g: u4 M; x. v5 v" E3 q# p' M2 ]
2 W- }0 W. }' {
/ O! b% ]  b& n% ?4 W. d
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会- G4 r7 I, b4 B2 X0 ]$ E4 z
咋琢磨起软件了: d6 a  Z8 M; e7 k$ [' {5 L; l

! J& N: t. S; L6 n; b4 L* ?7 D& O[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

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

GMT+8, 2026-10-22 07:50 , Processed in 0.103836 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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