阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛9 q( U& x" C. J' g4 i9 C! K
经过耗时研究,终于找到改善功能键使用的好方法
1 j4 a5 a" U2 t1 x' l: K2 i
  i' g; c1 b2 O+ Q, M) t
+ A, ]2 _! V3 [9 _  t5 b& l: }
旧方法:= = = = = = = = =; V  D3 A5 B  G5 f- X4 B5 q
4 H6 U7 {1 a: J  y
% O# d: ~0 W. ]3 ~9 h
十字光标=按向右键(rightarrow)8 j; t2 F, F- r4 l$ u' L7 L

- W6 R, T. Y" C4 `: ], I# \& s& H1 s
8 M! |1 r; B& L  ]: S  j
ctrl+ I = 讯息栏+ d; |+ @/ O) S" w% q
5 m& C+ @- `: S& c' [( M, X

3 l  R" j6 s' ?' @" J0 _" o. {shift+ p = 小手游标(平移画面)
" ~' M7 X! q  W/ j( S: C, q# r
0 w, S& R0 E& ^3 S! J* R
% |/ n* [! z# w
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
) n/ L/ z: j* M  e" w3 j
4 n) N% W) a( h6 z) n' x4 x. @
alt+ ‘backspace’ = cancel last action (取消上次按键操作)
( Z' u& h, h9 \% i在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态9 J$ N$ n3 A" |9 Q7 Y( Z( v7 m. G
" T3 t/ q6 ?- J6 v7 h$ q1 X$ G& k
* W1 ]. ]0 `8 L3 r
k线图左上角公式名称及参数列:4 x; d* @# Q2 g/ B
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)
2 z, ]- P) v1 C1 h# @$ z% l; ~' _+ R# a& |

  j& d# r/ x- M老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式: K: n1 @5 e9 {
5 i, D8 O2 h  Q% P, u

* |, n' X9 Y' c# ^# s* A老鼠游标单击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)= 修改参数表) H3 E; v' s* N8 `0 ]
  V' n( X: d' n4 i: H( `/ ^

) P# f; z. g: w  I0 C: |6 j' O' ~# v; Tk线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)2 U% X4 }  t  y: l5 ?; M

0 ~! @3 [4 u. x( j# K* r+ z

8 b! @- M; Q- f新方法如下:= = = = = = = = =
( @! k1 C/ i& O) S

0 }% v1 q% X( {% K8 d7 K6 K: |, p; b* h0 p  e- R- V. Z3 t
) j( u: B% W" A7 x$ w) o
linux terminal 安装下列程式
: u6 P1 D' a  T, C- a7 d: t$ sudo apt install xdotool
& \. N% J% U$ U4 }! v+ d$ sudo apt install xbindkeys xvkbd; k. W- x; Z8 v$ B1 J
$ xbindkeys -d > ~/.xbindkeysrc
$ J" f4 m. @0 t5 q7 O产生.xbindkeysrc档案
/ W# E4 ^: P  S- T7 ]) W
6 b6 Z' X' d  ~0 [& j' W1 l5 a" \2 q
, K; v, v$ w. k7 w& }
编辑.xbindkeysrc档案,加入下列命令行& p1 M! K& S( F

2 m7 G+ P& J& ]5 e! c
"xdotool mousedown 3 click 1 mouseup 3 "2 R3 g* X, M4 ]. p* h6 l
Mod2 + F4
! h5 I, v6 X8 s# `* u9 ~8 w& |
& b" p$ c. E$ ^5 b, H8 U"xdotool key --delay 250 Control+i "+ k( \8 j( F) ^# }
Mod2 + F33 Q8 {" G! `+ s  g) w4 g

. I- E$ ~* ^/ \. Q0 M2 M"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' ". Y6 a* \% L4 s% h
Mod2 + F2
$ H9 w1 h3 c! d8 X0 x* Z
; r0 B. \" M5 s+ _9 q* h6 p7 y"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' ") P5 H4 I2 S) a* v' ]+ w- V
Mod2 + F1
6 ~$ o4 o0 B1 K
8 J/ G/ G  f: B" [/ ~"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "" p) P  N, I  C: G" Q+ s& d3 x; ]. p
Mod2 + Tab
+ \' h+ Q' }; N, k7 q* a

. b) }% i, m: b6 n4 }& c9 m% U
"xdotool key --delay 250 Alt+BackSpace "  O4 E1 X- B! W7 D$ Q' c! H1 U6 v
Mod2 + Menu3 O! ]( I- E% m
) M4 L; p. k7 k" _0 B
"xvkbd -xsendevent -text "\S{+P}""* G2 @6 ~4 S* S% F0 X$ V
Mod2 + grave( |8 A* m- N0 T- f: ]

3 }' C  n$ Q, }& X  e! d6 r+ Q( y, N# U$ t2 T0 E. X
8 g, t: y2 V! q, \' d: k# c
~=shift + P = 小手游标/箭头老鼠游标- ~, m; X! L' `% ~+ t' |
; I! Q2 y% W& I4 O: W9 j
1 ~( {5 }' P6 u# }; [) T5 r
F4=按住老鼠右键+按老鼠左键=小手游标/箭头游标
" G  l) {2 e/ {* [, E. ^- ~
' `8 i) I' v( D7 {7 X

# }$ L9 ^8 T3 T' _+ [0 Q" o3 Y# O9 [小手游标在k线图任何位置+Tab=开启修改参数表+ \) `- o% c0 B7 ~
+ f+ s3 O) N4 h" S4 ^3 M
6 g/ R( ?) E" J" s0 ]
小手游标在k线图任何位置+F1=开启修改参数表
* M! K# ]8 N/ x$ L' V( f
7 V# Q- ?3 l, a5 A

, `9 s, u3 R% q2 g小手游标在k线图任何位置+F2=开启编辑公式
6 ?& S1 G  e% u- d  M4 ?; s6 A1 ]
$ K. K4 {; Z$ K7 A9 M. }

# P* _) @7 v2 w" N0 r2 NF3=Control+ i = 出现讯息栏/取消讯息栏
  F+ S  i) z# m0 E5 xMenu=Alt+ BackSpace =(取消上次按键操作)( j+ x( `: ^; T: W( Y, u) {8 I
* N7 a% }1 _5 J$ F1 @2 b
2 z8 Y# g8 @/ W, {+ b& J) a
我现在使用foxtrader(飞狐),都将老鼠游标停留在小手游标2 \9 e  g5 Q  k
4 E( e, Q3 R5 q* f; h* z3 M
如果你的 LCD 解析度不是 3840x2046$ ]2 F1 `" q+ c
可以加入下面二行测试/ P$ N! Y/ I* E  J+ ?
"xdotoolmousemove 650 205 "
% L0 j; ]8 U" }0 d/ AMod2+ F5& D- w2 c! e4 }3 R* a8 a- X: [

/ g. Q( q1 m0 K5 d  P当你按下F5,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数
7 \  D5 ~) @1 K9 F+ r"xdotoolmousemove 400 205 "* M3 M) \+ \4 d1 ~9 V( B1 ?* R
Mod2+ F5' ^" g- X- o. A* x1 W  f
当你按下F5,若老鼠没有复盖到K线图左上角的公式名称,修改400205让老鼠复盖到公式名称
. [- q% q5 q0 x$ c0 [3 Z- ?0 g; u; S$ Q' B1 ]  t; Z
如果你在 windows10 下执行飞狐(Foxtrader)
! f& ^" m3 r* b! p* V可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
# f/ l8 J! C: B, ?6 C3 U
1 A+ e( \$ o; {4 |
+ S) ?8 A3 ]# h+ w+ `( O0 t  J其他linux terminal 指令:
+ U$ S1 W1 [# Y4 q& ?+ E# H9 }( F! o$ U: i1 A$ R% K7 ~- |

9 o" @9 j: s' X7 l5 d! s& i$ killall -HUP xbindkeys
. d& z% S! |  d7 M- v/ h- D: `重新载入.xbindkeysrc档案时,先清除xbindkeys程式
, p) K0 R) A' V7 q9 W" O
2 z) u6 f- f4 _2 O
0 g6 S+ w! T& O" u: c6 Y
$ xbindkeys -f ~/.xbindkeysrc
) p5 P: P0 N+ q  j/ G, x- E4 t( y重新载入.xbindkeysrc档案2 o4 Q4 F2 I7 E% N
每次修改.xbindkeysrc档案后,重新执行上述二行指令
# z" j9 {0 T) I
: a8 L& E0 Z4 }" b# H/ w  x6 V

1 V$ s9 _- T- n$ xbindkeys -f ~/.xbindkeysrcx$ o, R6 i, w  Y% h0 c3 g- C
要取消xbindkey的按键功能时
% G( {! q, K- V* f
- |7 e; b9 W1 o8 f: C

4 r8 R* {2 c4 B6 V6 p" }& l7 T.xbindkeysrcx档案内容为( U8 ], W7 ]: J' s) O/ Y+ ?
: y% ]4 s/ _/ K$ ]7 d9 w8 s% ?% ~( w
. c* ]5 R' e" B9 p# O5 e
#"xdotoolmousedown 3 click 1 mouseup 3 ": n/ P6 o! ~$ c( I0 [& T
#Mod2+ F4! Q8 ^8 O/ ?) }! S1 a7 l) P1 ^! L) C
#"xdotoolkey --delay 250 Control+i "
3 A, |; L5 M- P8 s3 o" _#Mod2+ F2
% Z& q- @" P9 p5 p# V& @/ h#"xdotoolclick 1 click 1 click 1 "! a# C8 o$ n& C0 w
#Mod2+ F1
8 i( B/ w7 C+ Z) o" ]#"xdotoolclick 1 click 1 click 1 "  D1 m! |' h% y6 E( j: i7 ~( e
#Mod2+ Tab0 B9 F. j7 Z4 V
#"xdotoolkey --delay 250 Alt+BackSpace "+ A, ~/ a# ~9 S6 S7 F- L. \* [4 u
#Mod2+ Menu
+ ^: J( r! A) n- t2 l#"xvkbd-xsendevent -text "\S{+P}""
: l" a1 t8 S& H5 p% |; D#Mod2+ grave
9 h: g4 G. J1 X9 Q; b( i/ S5 J4 T0 Q' I1 r0 u

' E9 l7 m5 Z4 a& l要检查键盘上个按键的代号,可用下列两个指令; b. r5 \+ B# u7 e1 ~! u8 w- c3 L

% G; e' ]4 i% t6 L

& L/ r0 _; k0 _0 a$ xbindkeys -k
. _# H- s& R, ~执行后,Tab,会出现Mod2+ Tab
  ^3 z* g0 Y4 d4 f/ B& q4 G: T/ q! w. @9 `. y. B
8 I& z1 C1 l: @2 ?
$ xev
1 J9 O0 {  T1 _* U( C3 n; c' F+ x执行后,Tab,会出现Tab及其编码
$ f: k9 D1 z& ^. \  x6 S0 ]: E4 z. X
  G* g2 i5 g6 Y
$ wmctrl -l; A5 [: L" a! a7 G# ]/ B
执行后,会列出全部视窗的ID及视窗的名称. V3 U( @2 {8 r: Y0 U2 ]7 n

: A) m2 R, R7 |+ C9 ?5 g- q
6 ~9 D7 a( ?0 \1 B% b: O

- _1 J! Y' P2 f7 w6 _2 i6 R" ~1 U1 m
7 I/ [% |: c& c( h; D6 b( `0 G

% D! L! M4 o; X5 Q- c0 }
8 ^1 B" Y& y  I' d) M/ V1 q

- L/ y) D; P5 @
& B4 L( p) Y( y$ ]

, c8 g8 G4 B) D& d

7 o7 d8 A2 b; O& l  c4 C% `, F, p1 s% T- i' h0 l

# z1 t1 Y+ }4 P  s8 }3 Q3 F1 w, T, _" J

4 d$ j* \6 y. X; F% N8 Y& j$ S7 B& @& Z7 M' G2 k% A

5 S$ k, F& L4 Q5 J' q( x
: Z0 D- V* W3 l: Q2 Q( ^4 a[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会
4 Q: O5 F2 {+ J: ~5 {" v咋琢磨起软件了
7 L: c3 J" D0 i9 x& v) y+ Z9 _' ~! J5 z* h' e( F$ ]4 j8 g
[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-6-2 23:23 , Processed in 0.141270 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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