阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛2 N  q5 z1 I( F' W; q* H% v
经过耗时研究,终于找到改善功能键使用的好方法) X1 v: r! H5 K5 T3 j3 u+ t, O
. J. K. {. l, Y( G. G

1 W* I2 [6 W* A$ j3 x旧方法:= = = = = = = = =
2 d, K# B) y+ s; {
, z6 i/ E+ e8 i
0 C$ h5 J  b. Q
十字光标=按向右键(rightarrow)5 N* v# b) P3 @$ }1 S

( Z) M+ B0 n* v) c$ {2 t$ ~; r! U

2 J0 p$ @  U8 z; Actrl+ I = 讯息栏
% m# w5 Z! ~# @- D1 k' m1 E
+ t, W5 W% O- E( ~8 |$ ~3 b0 F

7 E; ^1 Y4 r2 H- t" M) m/ G0 Qshift+ p = 小手游标(平移画面)
( r# l' p1 h' E: f: q/ [( P) z6 k) s* J5 B3 ?

. B- h4 G. ]+ R5 ^按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
+ A, ^; P) @& F, u3 p
5 b0 B3 ^/ Z8 {
alt+ ‘backspace’ = cancel last action (取消上次按键操作)
2 `  L% {4 S" D在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
  k( b) \5 B+ K1 g, i. j: ~" ^% H, [7 I7 X8 b: E# N& Q# B

0 d6 A( Q; y. ~8 nk线图左上角公式名称及参数列:
+ @0 F& U6 e! g: e% X7 j3 FX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)
% e' d3 H7 q! c0 s. J5 {
; B4 |  l! |# c0 z7 i& q% C7 s

7 k* Y4 Y3 O3 M  Z老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式8 B" v0 T( k; ]! s

9 ^6 _' J( P+ \* q6 h  [
( }' t  `- T: z+ T. _. j3 f
老鼠游标单击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)= 修改参数表) g, q& b7 X- q: R3 [
# a. x* p8 |. `& g: ~" q' y
3 n! p" k# ^( n) H" l% e+ j& o( \
k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
* @5 c6 K. v+ l" ~0 j( W0 {( w9 M6 ^# l1 V; |3 T! p
- b" f  v  ]- H% w6 Z
新方法如下:= = = = = = = = = 3 q6 m. u* q/ q2 A' K) V
1 K# V* p' U/ O; g/ n2 M2 s

5 o8 }/ U& j3 a: O6 {6 H1 Y3 L7 Y
2 Y5 t6 F- B$ z9 Q' p' D/ y
linux terminal 安装下列程式
+ u3 C" N# I* V# e2 E3 j* N8 n7 ^* F$ sudo apt install xdotool( Z( q% d- x2 H- b" n! s
$ sudo apt install xbindkeys xvkbd
* D' N8 y0 s) }7 X; W+ D0 K$ xbindkeys -d > ~/.xbindkeysrc
" `3 R. L. f# }6 t1 }: i产生.xbindkeysrc档案
: Y4 A9 C( t' }. \( `* P# o* W) R/ K
4 }. y" L" e) \, j: {
编辑.xbindkeysrc档案,加入下列命令行
8 L' I7 W9 {6 s' H# Z. B  s* r  X& v( q, ]  l( q; |3 `9 j+ @
"xdotool mousedown 3 click 1 mouseup 3 "
& s$ l, E" x. Z! G9 m) B  o2 JMod2 + F4
! G( m) x. b# E: C, s
0 K, n( o) p4 E"xdotool key --delay 250 Control+i "
% e$ S3 j4 E4 m, n) HMod2 + F3
1 u2 [( m/ z) ^4 p, [8 _$ r0 w; _# r2 ]' P  j2 b6 N
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "- f9 }% O4 z6 P8 v8 Z9 c7 o
Mod2 + F2! O  ]' t% x$ U* V8 n

3 e/ f! c9 W1 v/ Z+ S1 c"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
7 V& X1 n7 T  R# t, Y; y# X% e; i% hMod2 + F1
; E' y! d. H: L: u; Z- v1 T5 F
( r1 _) l8 s1 v, G) |% x"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "9 l6 [( I: p9 A9 C, a8 p8 W
Mod2 + Tab
/ l$ a1 L6 |, c

8 B& i: o' I. n( f3 n
"xdotool key --delay 250 Alt+BackSpace "( B4 {% R# {. _$ i* t$ \1 y, Y
Mod2 + Menu
1 V7 t$ [) ]3 O
7 g  m* k( y' a' O5 ]" u"xvkbd -xsendevent -text "\S{+P}""
( G; v2 J0 l) h/ T) p  ]Mod2 + grave& Q4 }* y, d7 u% p3 r
) Y3 T: ]8 n% W

+ x4 K5 O0 \6 S: e- a, p: ~* b/ s1 G/ Y) B
~=shift + P = 小手游标/箭头老鼠游标
; b! K; G' I+ Q7 |) e# ^- H0 v5 \8 w( H

; D" X- p* g1 P! OF4=按住老鼠右键+按老鼠左键=小手游标/箭头游标3 |3 W, H( w$ U4 b

5 r$ _  C. _0 n7 [' q8 ]9 D

( x1 J4 \" y7 j小手游标在k线图任何位置+Tab=开启修改参数表3 z: z, z$ i" Z
9 r' U2 j8 j: D
, F7 ?7 }: I/ O0 V: f
小手游标在k线图任何位置+F1=开启修改参数表
' O* q! W% X( |. i: v; e! @5 H8 |3 K( {5 b+ _( D5 w9 F* q
. w  e" b) e( P6 O
小手游标在k线图任何位置+F2=开启编辑公式
, k4 `, y! T  K7 \- S; m
) J) D- [2 @  h! q: N

4 v8 {+ r- x0 N5 x! ?F3=Control+ i = 出现讯息栏/取消讯息栏
& \7 y) E6 Z" tMenu=Alt+ BackSpace =(取消上次按键操作)4 C- @/ P$ X1 c5 q5 r) M/ m

! ]4 Z8 N7 B7 d9 c, ^! }' `* }5 O' B

: t; c% W" x3 B! y/ R0 Y& k2 I我现在使用foxtrader(飞狐),都将老鼠游标停留在小手游标
/ N# G! n/ J( B# ^4 O/ q9 X  @, g- }5 y/ ~$ x# P
如果你的 LCD 解析度不是 3840x2046
$ U  m" b, P3 p, {7 H4 O# a% y# @% c可以加入下面二行测试( F$ l# x& G8 E' s4 \+ I0 v
"xdotoolmousemove 650 205 "
# e1 K- F5 e4 L; d$ _; p8 q0 sMod2+ F53 H  j  u1 }, E/ m  c7 [5 e5 N
9 f- a5 Y! M% t+ \  Q
当你按下F5,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数6 O' N8 G$ ~5 @+ e
"xdotoolmousemove 400 205 "
& B* a" b* w6 X" ~: xMod2+ F5
! d  I5 ~/ e2 d: a: B当你按下F5,若老鼠没有复盖到K线图左上角的公式名称,修改400205让老鼠复盖到公式名称' H1 \) Y5 Y4 B2 w& k
: D6 ~8 M1 Z9 u9 m, F& X  z7 {
如果你在 windows10 下执行飞狐(Foxtrader)
, z0 W0 u" h- q' W7 f+ u2 X6 S. S! ?可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
5 c0 b9 [. |  ^- I* \( d! Q, }, X& C' _5 A" Z

, m3 x; N4 ]* i6 R# S' C其他linux terminal 指令:
% p. b- k( E: i9 ^
- e# w- F2 S3 d0 S5 {. g6 b& J* i1 s

% g/ I, f$ N; I! e! i$ killall -HUP xbindkeys
1 [0 H# L6 Q( A/ w$ e, n7 r# V, _重新载入.xbindkeysrc档案时,先清除xbindkeys程式$ l* d9 _' n/ m

7 j' s7 s4 R! L4 f) ~" z7 R' t& i, ]
0 m7 I' x# x6 O% a
$ xbindkeys -f ~/.xbindkeysrc
) F$ G+ O1 d2 M) u7 ?* W2 k重新载入.xbindkeysrc档案
2 H2 p6 @8 T) N4 }) u4 @每次修改.xbindkeysrc档案后,重新执行上述二行指令; J! d7 p5 a7 s' w5 ]! V0 {

1 a7 {( Z0 }) a. |2 T/ W
% J6 i/ q% R2 }
$ xbindkeys -f ~/.xbindkeysrcx" v5 h! t6 p; }' A9 S
要取消xbindkey的按键功能时
' [" Y' v+ R5 M% j) ]: ?
4 P+ Y' A9 N; h- c. \: R$ j

7 o6 u( u( o# `.xbindkeysrcx档案内容为
- U+ \& A% j- }8 E" b' x+ @; B
. E1 {1 S5 n% l) d! ^* D
8 e' n: e+ L7 {8 {
#"xdotoolmousedown 3 click 1 mouseup 3 "( z3 a; i" H% @8 P& C4 T  P* |5 b
#Mod2+ F4
' r: s1 J8 I& u- L#"xdotoolkey --delay 250 Control+i "
% `2 d# G( P" Y, d2 a5 u#Mod2+ F2
$ K# ^5 Q* ]- n# a/ }#"xdotoolclick 1 click 1 click 1 "
! ]! _% M2 ]+ [, `/ N, Z; {#Mod2+ F13 t7 I: g7 U* B$ k
#"xdotoolclick 1 click 1 click 1 "
$ S" `' a2 D& o/ Q#Mod2+ Tab
8 p) |+ B+ n: J2 p# v( z9 I#"xdotoolkey --delay 250 Alt+BackSpace "
+ K% o2 Q* m4 L0 S+ [8 X% y#Mod2+ Menu/ m) r  D* V  A/ Y
#"xvkbd-xsendevent -text "\S{+P}""
; B2 i- ~0 J; b) m; u8 ~8 \#Mod2+ grave! V) L- }* X* R' j$ H3 w
4 X& z* F. [" l: I
3 q# t) ?7 Q: T) w2 T. i
要检查键盘上个按键的代号,可用下列两个指令7 M6 L: v6 y5 z# w# F+ ], B2 p$ t% k1 c
% k8 K- A: P' H* W7 Y
7 n8 w4 U9 A: s, o
$ xbindkeys -k
1 r2 l' l# o4 n- B执行后,Tab,会出现Mod2+ Tab) ?' r  f9 A( c4 A" b( b% u

, T- i* D8 L$ B7 v
0 f9 }% f, k- I( R1 @) U# O
$ xev5 q3 @2 w$ i$ n# ]' k8 W
执行后,Tab,会出现Tab及其编码
/ K7 _# Y2 W2 \0 j( G0 U* O. V1 p& k  q$ I% ?

/ r9 [0 O, ?" }) F& t% f* X$ wmctrl -l9 o( j, f: d9 J  R( _: `
执行后,会列出全部视窗的ID及视窗的名称
% x; R% [; e; j, n4 }, K/ ]2 s3 H' A$ S2 r6 R( Z, g

" C* D  S5 @" m0 {; g, A. w/ Y* {' Q$ j. `+ h7 U* k: {& {

& L( O- @% n; D& ]' V( g+ V7 n8 Z9 t) B+ h1 W
: _) ~* h6 b  E! ]3 e# D
# r* x, C* A( ~4 X. L( k
" K1 L- I: Q# E2 s2 {
$ P4 E% p1 d) r

6 _# z! ^; L( }! E5 f6 O6 \  p1 C
! F/ m# ^9 W# y7 E
  z( @8 _7 V; M$ e% W1 T
: `- E7 w) R3 \

# E4 A4 ~" M; t& I( F
+ u4 E  T/ B! p' H/ `6 h! {
+ \- N: L' u8 I  \" z" @

) S, O  Q4 C+ f, h, x7 b  S, a% V& y[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会
. a  a4 K# @8 d4 g5 R咋琢磨起软件了
5 g- z7 {$ d; e; N" h4 {* S4 g% k5 \, C# c2 J
[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-7-21 10:51 , Processed in 0.191927 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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