我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
6 c1 M f; a* n7 |7 O1 J经过耗时研究,终于找到改善功能键使用的好方法* s0 ?# i1 b+ V0 a
, l1 u% F7 }' [7 i6 b" k4 l
1 v& ]8 ^' K! j- `* P* ]" t- W' q
旧方法:= = = = = = = = =; U4 f! c! P* }3 y" x/ ?/ e
B/ m& G8 L4 `' P- j+ N ]8 ~6 C
/ Y' B( P! t. Q$ u8 Q1 a! P十字光标=按向右键(rightarrow)
& q5 x0 E) w0 A D: t6 `8 `" B& g2 S! [* ^7 B* {
2 G2 a$ O/ ]' G
ctrl+ I = 讯息栏7 U7 I0 w+ V+ g) f1 j4 i8 B: G
4 K8 P: c; j: c; s" A8 |& b b; u
. Y2 S1 \7 h8 t3 _0 Q
shift+ p = 小手游标(平移画面)0 [: o' m" O* P/ O3 T" U6 w8 }
0 x; N# w' r: H
: p4 E3 e% N A. k2 n$ {
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)& w5 O. _3 K+ Q6 b* k
" y( o. |3 m3 C7 t) H7 u7 o2 D/ Xalt+ ‘backspace’ = cancel last action (取消上次按键操作)9 @# c9 t o e3 i! s8 ~ d8 C
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态- i7 i( Z, c0 L
: a! |7 _. F# i) _
4 @" V' N# W7 Lk线图左上角公式名称及参数列:
: j& W1 p/ g/ P C( p- y: i) n! tX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)& b( W, F1 k. V5 N4 _8 t$ W4 e, G( k
' b. \9 \( {& w' o: a+ U% g/ ?4 b" c& t/ S
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式& O6 A+ W, _1 w7 v N- s
5 p3 u/ z4 g+ t0 J* f) V) r; K; X9 a- ~- E: Y
老鼠游标单击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)= 修改参数表& ^# F) d. X, r) W T# }, w0 E
. ?' f8 h3 s4 A) t% z% }- E5 W2 o. S* i; |. s' g
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
! S4 f. J! q$ |- c# ?9 w/ h5 |
" l* D S5 H: i; b* N# o) |0 d/ w5 y8 u) p
新方法如下:= = = = = = = = =
5 Y- D7 X$ ?. A8 ]" P
( x2 C, F2 T: g7 B' H9 O+ d4 i* r0 e Q0 E& L! N
+ V- I, q/ N E' g5 {0 S* ~在linux terminal 安装下列程式3 k f: |& a" w$ h
$ sudo apt install xdotool) A/ {! W3 {" V" T I
$ sudo apt install xbindkeys xvkbd
( x! x& z5 I# h- S$ xbindkeys -d > ~/.xbindkeysrc
3 x4 D2 V0 q' h1 B2 L, i产生.xbindkeysrc档案
. _& ~1 a% j% \2 n: h* ?6 w. M+ O) y2 z9 G! x- X
6 P! h& A6 a$ F F4 G% W6 c
编辑.xbindkeysrc档案,加入下列命令行+ F; y# \3 u9 Y8 r, ?! v1 E
* G) J9 z7 H7 H% V% B, K: x"xdotool mousedown 3 click 1 mouseup 3 "
8 X+ ~+ L/ y# }$ e% X' h* sMod2 + F4 {) ?, V$ j$ N. `1 ?
1 {/ J# M k% B; ?) r; v0 j"xdotool key --delay 250 Control+i "
+ X- F0 q" S$ D7 C4 m: sMod2 + F3
2 P# @3 Y* x3 m4 h+ f( b! s' i. T
; M9 j: c, B* v7 E: c"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "+ { I$ N m( L1 l$ _# V# L" S
Mod2 + F2; Q2 H' o6 O- }# C' m, p+ h% W
* ?, Y) @. h, D+ e3 k"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
8 d0 I" l/ V6 YMod2 + F1
; {' `) |5 Y( s4 n- W
3 _: H6 I2 Z8 z' O0 n"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "1 T5 V6 i+ b* x/ K5 w {- v
Mod2 + Tab4 b% @7 z) G7 W4 k/ [# s
. _0 r( ?' c6 g% L& c8 g
"xdotool key --delay 250 Alt+BackSpace "
( k6 x5 A& b( h0 o9 {/ cMod2 + Menu2 t) e" b! ]! L* \, D
# |( w1 @7 R( }- q"xvkbd -xsendevent -text "\S{+P}""
' n" i: I" h# D9 q- yMod2 + grave" @! r- [) B9 X! V6 S* L
" D0 X) A7 p5 q, I4 x4 X) \2 ?2 }
8 O! r$ h! A9 W# E s
3 s: X2 f G/ B: x; B/ m, N按~键=shift + P = 小手游标/箭头老鼠游标) _# R- J6 U9 m- m
$ Q, O. t2 a+ g* v
! c6 T+ E; X, L/ T; a7 ~5 f2 I按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标
1 o. {6 L- U$ |% P! A4 k4 E& G5 s0 h- T* X* D% s% e8 I
, V' b. A+ s2 l. N7 `) c小手游标在k线图任何位置+按Tab键=开启修改参数表
* G2 O7 S1 O& [+ _: k$ X& j; [; X7 ^; N" B' m* e7 a* _; J& y
+ Y) t2 d7 |/ }9 Y
小手游标在k线图任何位置+按F1键=开启修改参数表3 [3 T* _- e! T+ @& x
* b' } F; ^5 L; \) B+ f4 ?+ S4 y7 N
5 I5 o% ~7 o* y% G; s6 U R小手游标在k线图任何位置+按F2键=开启编辑公式
6 c4 z' K4 F! G* F2 {1 q. @% q2 h
6 l1 J6 S, w+ t; p& |: G. A6 }' z: `# h) l& @5 u( \
按F3键=Control+ i = 出现讯息栏/取消讯息栏
0 `, {1 V$ K ^4 C; l3 C按Menu键=Alt+ BackSpace =(取消上次按键操作)' p! a* y5 n! P, a
, t& N! ^' C2 ]6 J
1 l% Z# e$ {% G* b+ t
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标& j S# ]1 f R- U% ?
& x; X8 Z& o0 b- j9 P4 p1 N8 w, f: i
如果你的 LCD 解析度不是 3840x2046
. I" [9 ]' l: }) P可以加入下面二行测试
1 ~$ f. Y7 {- V5 q5 y7 V6 s"xdotoolmousemove 650 205 "! k6 Z. r- c. v. _+ t
Mod2+ F5
1 T: C; r- Q0 }+ e6 Z
, @2 Z' ^. ^+ Y7 b; z当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
6 ?) E# [3 Y3 g"xdotoolmousemove 400 205 "" I9 | e+ w3 r8 B0 o" x
Mod2+ F5
$ j9 K! J) X4 a. q# m4 ^, j当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
3 a% [/ A" g9 [+ N2 `4 r, ]$ B5 M- v0 \" @4 b
如果你在 windows10 下执行飞狐(Foxtrader)
, @" ]8 h6 t3 G$ }) J( v7 h' R可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定, x( B: w' M* z, I+ I" s8 x; O/ l
$ w1 ?7 X+ Y$ S! J
: j9 b, p0 [& {8 X; `! i& ~
其他linux terminal 指令:- B2 |) N# j9 z; N. V
& w8 k3 _# }/ c
! D7 K$ s- q6 B' J5 k- ~& z
$ killall -HUP xbindkeys
$ x Q7 y7 ~' S* f+ h( t( }重新载入.xbindkeysrc档案时,先清除xbindkeys程式. \) L6 ]1 C i% N$ H2 S' g# a2 M
% ^4 ~" K4 D; r* m- M$ t0 l/ F. ?+ l
) ~: w( y' q$ |7 P. z+ V) r
$ xbindkeys -f ~/.xbindkeysrc
! A: |2 x" c! P/ Z; ~重新载入.xbindkeysrc档案
5 k+ f$ x Q4 D+ n2 \( l每次修改.xbindkeysrc档案后,重新执行上述二行指令0 Z* ~7 B8 `/ m- `( U J
8 U1 Z+ n7 O3 P; R' ` \ L! e" j2 O! ?. f
$ xbindkeys -f ~/.xbindkeysrcx
0 O( r% Q. y% j' |! d4 O要取消xbindkey的按键功能时
! F" u+ E! K- Z( J6 P8 }7 |; Q' l- s
) U( F2 n8 v3 B5 R2 A$ M" E7 c) [8 @) Q) {" ?
.xbindkeysrcx档案内容为
" e6 [$ m) ~/ X
! T7 O$ [3 @6 K: C! C
( P8 q& B2 [: V5 W#"xdotoolmousedown 3 click 1 mouseup 3 "
, O, ~+ [ E$ a) Z#Mod2+ F4, B1 B0 x0 S/ k7 R4 B1 l! T/ z
#"xdotoolkey --delay 250 Control+i "
|) i0 L: v" ~#Mod2+ F2
! f3 F' t; B# s" O. a, F+ x! _& R#"xdotoolclick 1 click 1 click 1 "/ t: C+ X+ ^% O
#Mod2+ F1
- I- s! N# N+ O& A! c+ W#"xdotoolclick 1 click 1 click 1 "
1 ^; d- Y& q, c, R0 S v#Mod2+ Tab- K1 G) c; W: L3 @' o3 Y% B
#"xdotoolkey --delay 250 Alt+BackSpace "
0 H% s3 S+ G3 H' H#Mod2+ Menu r5 s7 \: P2 W) W* P" a
#"xvkbd-xsendevent -text "\S{+P}""
/ ^- v" C2 D. t* q2 o/ J#Mod2+ grave
2 B3 [# X8 Y( s7 ^; b2 x& R! b6 j! a; a5 T) c) s0 ?- @' W
8 B) v. D' v( q$ L1 {要检查键盘上个按键的代号,可用下列两个指令
; E& Z* O6 p" C) l6 V# ?! P4 e
2 ?9 B* r2 O; ~; b# o Z* h! }7 g
$ xbindkeys -k# G# Y4 e! a8 f# z5 ~
执行后,按Tab键,会出现Mod2+ Tab
# ^8 a% M$ t3 a6 X* S# N) _ v: n8 V/ @% x' Q4 p% |
$ P A% H% S6 T U( K. y; A, [$ xev
0 Q3 W1 i6 Y( @8 P" Y1 i执行后,按Tab键,会出现Tab及其编码
- u9 ], D' J4 B _ ^. a/ H7 e. o" s1 o/ j3 u+ V
, R5 m2 |% M1 B% U
$ wmctrl -l! l) G* W6 s: X9 f- _$ w
执行后,会列出全部视窗的ID及视窗的名称: Y; V9 i- e' b3 e! C4 O3 l
9 J3 `0 u0 X/ B W' h( K
. A1 K& F% {& J; \$ L0 g, X. P3 c1 u) d# R7 \( f8 c5 ]
; r( Y% B( D" U: v8 L
& [8 Y' ~( S0 R! v9 I9 i% F9 Z* a6 B+ G8 Z
! s9 Q" F: o- z; d3 q
/ X4 a# x8 H2 L" N
2 A. z" z2 B7 u; \) K+ R7 s
- X5 s% Q3 j: e1 q
* h/ c; e+ U% \) @! F
" g `0 G% I$ H3 f
" @* ^. c2 c O/ b4 Q2 [+ U: j. ?' S, \+ l7 ?- E) s& a
3 J$ q* |3 K+ d4 R
# l: M: `6 `# [9 J8 W
4 {; S! u" z6 z1 f[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |