阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
: C5 Y$ C4 u: ^1 K经过耗时研究,终于找到改善功能键使用的好方法
" v+ w1 K% T+ ^& M0 H: ^# y' J6 q6 X
1 z/ u- n9 D; y( w# |' A1 Y( Y
旧方法:= = = = = = = = =4 }' }0 M4 b2 _) V8 B& v

4 h5 _! j+ |# `+ \

  [) j9 t7 L6 r& s, p十字光标=按向右键(rightarrow)9 j3 K9 s8 U1 l4 i1 [; h" G! I. D% d

+ j" w7 Y3 ^% ]! c/ e. k% E) H# h
: B$ ?/ k- j+ E, ?* s2 I  z
ctrl+ I = 讯息栏
, @$ {# s/ w! w) o+ q7 w7 z, H2 ^% G" j% _7 J& q

, k4 \2 z" D7 Z9 X. w% h( |" xshift+ p = 小手游标(平移画面)
' u, c$ |7 Y, h/ H8 I1 N9 F$ l9 t% Z# {( O9 V1 D
1 E; G* A: C7 p) ^3 e! K
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
) a+ f3 h3 h+ u, F

$ k1 y+ g+ F% C$ h0 o2 falt+ ‘backspace’ = cancel last action (取消上次按键操作)
' T( b* s3 `! `2 [! m8 s在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态" ^0 e3 |. b2 b. J4 Y

7 Y! A$ k6 k+ S
, Q& }# Z6 _1 l" r  Z5 G- m
k线图左上角公式名称及参数列:; F3 p2 M, O" ^
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)
, t$ L+ R: Y0 Z0 \4 x
! V' ]5 H8 P- k4 y1 k5 ?
* \; m, X& P  b* M0 K7 e3 W, P/ y
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
. R1 \2 \* I& x0 y
0 B: v( P' i5 _8 X, G# E' X

- k( N+ ^3 ^9 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)= 修改参数表
$ p* Z. g0 n' L, u- ^# G+ G9 Z9 [2 L* \4 Y

# q6 m. g4 Q# bk线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
1 f) ^3 r8 e5 T$ N  v) P* d$ g
7 S; v6 b. A9 ]2 V5 F

! T/ u  g2 t1 }+ M新方法如下:= = = = = = = = = ; v" z* n0 J& W4 f; y

3 c" I3 R& G; a/ d7 r% |
& K, ^# z' p8 y9 j' X( P
% }+ n) ^2 x& D' d
linux terminal 安装下列程式2 J: V; U$ T" `$ @' u  D: }
$ sudo apt install xdotool, M" {* L. ?& e, e2 N: N* N
$ sudo apt install xbindkeys xvkbd: o* C, J$ e0 x) _. x
$ xbindkeys -d > ~/.xbindkeysrc7 r. e2 w; |- _- L9 a. q0 ~1 U
产生.xbindkeysrc档案( t. _7 y5 S6 A/ S* w8 M

$ A+ y# Q8 @; r) ?; Q0 D! x
- L, D( |6 `0 j' }/ u) g3 N  I
编辑.xbindkeysrc档案,加入下列命令行9 {9 |& B# y3 H' ?6 ?( i

$ @( w& U" T' l" y3 P
"xdotool mousedown 3 click 1 mouseup 3 "
6 [/ t' L  c2 k0 X5 I( MMod2 + F4. D/ C: \4 |0 i+ D9 `$ z

3 i& q3 _% A- A5 N5 T& n"xdotool key --delay 250 Control+i "
/ F. ^& a/ `. m- B8 J( s1 \Mod2 + F3
* B( _; r, Z* {& @# d4 D/ f
9 |, j! R* ^1 Q3 t( E( E& ["xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
: `* p( T$ s/ O0 XMod2 + F20 S3 M; b3 z" G8 P0 T2 O
: w/ u6 [; N; {1 e
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
3 j# {2 h, ]0 j/ u. x4 qMod2 + F15 d8 C9 m" ]' T' B0 i( v, O

/ h( |& Q1 F; O' X"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
4 ~+ f/ a7 p4 z2 pMod2 + Tab

2 C$ I, s" G! d% O; S! R# C, |! ^' z& t' P& V  K
"xdotool key --delay 250 Alt+BackSpace "8 c$ j9 s: K/ k' a$ P1 R/ s
Mod2 + Menu
* k; w: j" h" d, e9 ^7 b+ x, j; n; [+ r
"xvkbd -xsendevent -text "\S{+P}""% o. _' n/ u) C$ g; {0 k# T/ t( z
Mod2 + grave
+ O. {3 h8 T- a3 Q
# F( X1 q, z, c& K9 l4 k3 z
7 m% }5 r! R0 X' z
5 U# `: Q8 Q. g& n1 y( a1 M1 `  C+ _~=shift + P = 小手游标/箭头老鼠游标
) v9 |  W0 O0 |) f
% K/ U0 Q/ z/ _

) b0 k' Q3 Q1 s& \: e5 cF4=按住老鼠右键+按老鼠左键=小手游标/箭头游标- ~. Z$ s, |7 i2 s$ j/ P

/ M8 l  k. n5 H! ^2 @2 P: X# C
( I6 ~6 T" Y; `/ A, V
小手游标在k线图任何位置+Tab=开启修改参数表, J0 B1 q0 {4 d3 `1 J

$ [, {) t  }5 Q/ i" K

5 i0 f. o/ F2 j3 K: N- Q9 q) j小手游标在k线图任何位置+F1=开启修改参数表! M& X, f1 _2 m

  x+ r1 J( `7 [6 P1 X, t
% d  C. U0 X" `
小手游标在k线图任何位置+F2=开启编辑公式- h, A* b& _! m( g7 ~/ b( T

/ c$ [# H5 M# @. S. h
" p, o: V5 \1 a
F3=Control+ i = 出现讯息栏/取消讯息栏
% Q# e" `5 G, y5 b/ CMenu=Alt+ BackSpace =(取消上次按键操作)- N  A. B/ u; \0 _

, l4 e; N5 q( C3 |/ m/ q

6 G/ N/ [9 i  m* G/ a* A我现在使用foxtrader(飞狐),都将老鼠游标停留在小手游标
* Q8 s4 P; e$ z" `& X
6 |9 _* S8 W! q! p" {如果你的 LCD 解析度不是 3840x2046# ]% a4 l/ P  Y7 A
可以加入下面二行测试$ _# C* m4 ?+ i5 r" G: g
"xdotoolmousemove 650 205 "
; \& N# A  Y) YMod2+ F5
% |: R6 B. U) i/ Y! Q
+ o4 z1 l$ q6 w当你按下F5,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数" r) s& Y4 y' S
"xdotoolmousemove 400 205 ": ]. ~  V0 I* j" {6 P/ v3 \- e0 Q: ]
Mod2+ F5% \6 o/ d# v2 z$ P0 `
当你按下F5,若老鼠没有复盖到K线图左上角的公式名称,修改400205让老鼠复盖到公式名称
7 ?' h, M, }4 {9 E' _/ _7 E( W2 j# n7 {; K: J( D% ^
如果你在 windows10 下执行飞狐(Foxtrader)0 l& U  b, F  G1 ^
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定/ X3 |/ @0 g! k, p" O/ n1 E
9 ]7 E( {2 ]8 S* A+ y+ e

9 O. I7 G9 y% @- E0 `其他linux terminal 指令:# P, I, J  y1 ~- D* Q( |: {4 z

  S3 b: ]% s/ ]( U

! a; ^0 z. C7 W( g2 a. _- r( C' u$ killall -HUP xbindkeys+ J: S2 {+ [: i! ~$ i# Y
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
: i0 a9 X, T8 u" X, [% H; o, Z( j% }) A! B( P, l4 ^8 T
* l3 U5 ?8 i& N% K1 u/ |  C
$ xbindkeys -f ~/.xbindkeysrc
+ q. S9 a% E0 U, w! S重新载入.xbindkeysrc档案' W7 \" d) U7 P, t
每次修改.xbindkeysrc档案后,重新执行上述二行指令
% H  a3 e+ K, m
% C1 V# X% o! t

2 \" E& m& p& a5 c0 z$ xbindkeys -f ~/.xbindkeysrcx) k! p6 n8 w' b" Z
要取消xbindkey的按键功能时6 _3 a$ P: _+ a: [0 T. a

6 g0 v: g% Y5 K* d! I
" B: [1 D% x/ Q1 D
.xbindkeysrcx档案内容为4 X& t0 [( ?. [& ~- Z9 g7 W
9 W+ N7 I9 O/ ^- X* W6 G

. T5 z/ Y! q! ^' k' u2 y; R$ \, {) M5 {#"xdotoolmousedown 3 click 1 mouseup 3 "
9 x1 G& p' E! Y& Q#Mod2+ F4
% q, }1 q3 A& E+ x$ A6 B#"xdotoolkey --delay 250 Control+i "
. j7 D3 g) s5 e0 b0 h  r. B#Mod2+ F2$ G- x0 d! I3 N" l
#"xdotoolclick 1 click 1 click 1 "  U  B7 j8 m8 @& \; A
#Mod2+ F1" S4 K) d" z6 v7 M
#"xdotoolclick 1 click 1 click 1 "! ^( h! C5 Z* v  e' a: ]2 B$ s& }
#Mod2+ Tab
* R1 Y. [7 z) }4 V" z( Y#"xdotoolkey --delay 250 Alt+BackSpace "1 Q! F5 a- J8 U- Y5 ?
#Mod2+ Menu
, y6 _0 y# [9 {/ t* Q( ~( Y#"xvkbd-xsendevent -text "\S{+P}""0 O  T0 r8 L; L% i2 v
#Mod2+ grave
( `5 _0 A4 h8 X
3 }2 A! S0 [9 X$ g. O

* @  b$ o7 e/ k. }% [1 _要检查键盘上个按键的代号,可用下列两个指令; o' L, A7 R) k; W! I

0 H) v  \2 t& C  k; x! B6 Z
0 _, S: ], V, ~" v0 E
$ xbindkeys -k
, K+ S1 _- Z5 B& `8 N0 v  F' A执行后,Tab,会出现Mod2+ Tab9 ^' a6 s5 L  P8 `* [% ~

/ b3 B# ~$ `' W  c

% k, H* V) g# l/ g* V1 w) F$ xev9 `3 F2 w- I. n
执行后,Tab,会出现Tab及其编码2 n" `* K6 \8 p, f, j

) N( R1 d+ Y. Z$ F

" J' q: c! ?* N: `8 x9 z; S( h$ wmctrl -l
) d4 w! A$ X$ `+ N5 \& w执行后,会列出全部视窗的ID及视窗的名称
6 L1 e4 b0 k) a) D, h+ Z) H
& E% C1 J' ~; V/ v
# {3 b2 [8 S+ d& S
2 B8 V- L3 c2 W% x/ O' }, M% e
+ U' f6 s  i: T% f* R, M. f8 W& r
- s8 p/ \" {, S
7 C# I; {# R+ J. ~

7 N8 `+ t" \: L3 H; @2 j

4 r. {- [  X1 }1 E  G% J* @+ m! l/ [/ d6 K6 T2 C+ `

! Y2 n+ ]8 l5 m# b. O4 B7 V) l0 i# c$ v" j, i% W: H
8 @. h4 L# \8 Y$ N( G7 W* H( m

" i& i; x! f+ z6 B
# ~3 I, I5 W$ c  R

. D# I0 A& l6 L) v6 k

. O9 [' x3 O  G3 v/ t0 I
! D' z7 t7 o  N* j8 g6 ^3 ?[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会
5 M$ m  l: w5 e+ f" J咋琢磨起软件了) r3 t# x, n; b& _/ P  Z5 r' ]

0 @, C! b- T* W+ n  N5 M[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-9-1 05:36 , Processed in 0.148607 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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