我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛5 S( ]2 O3 U0 ]0 Y
经过耗时研究,终于找到改善功能键使用的好方法
7 \! x2 [0 r6 l( F T) y) p: m5 a: c! k
+ \/ r, \ T3 @0 z
旧方法:= = = = = = = = =
' H {) l/ G. `# |% @( Z
) o" u) Y) r# o6 v' I) d M+ T. C0 S0 Q
十字光标=按向右键(rightarrow) W T5 d0 E4 I/ ~
- p6 w- q q2 [" _- z
! w8 Q! C/ i9 X% hctrl+ I = 讯息栏" D& P: ?: o$ E/ y- P
4 D0 Q' l) j( E0 C; R9 R9 N
. o) ^* D; J( {( c/ S. j# r2 sshift+ p = 小手游标(平移画面)
" j$ c: r4 S! \; E5 f* R; ]8 h9 B6 b
2 S8 K4 Y: ~7 i" U, ~2 y+ d" w; w
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
3 R. q- k E% ]
# R# U. n |8 r9 H2 Lalt+ ‘backspace’ = cancel last action (取消上次按键操作)
) d, d6 \' R9 u在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态) _8 f# ^' t9 R! }( C
3 B/ m0 a: w- O# n5 T* o# g ^( s' T8 _5 |$ h& D4 ]' z' G* p
k线图左上角公式名称及参数列:
8 e U/ N6 b7 e9 l3 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)
+ ?1 N8 e9 R* ^7 b. b5 }2 i, ~ d5 f. ^
: e; A- |* i* ]
6 R+ M5 g, U, O8 |6 k, M老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
" d i- z, y6 r; _4 U( m1 o7 _+ s- G6 y
b7 f0 i) e7 |; q; X+ H9 X( |9 p: ^) {' q) G5 q" _' {
老鼠游标单击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)= 修改参数表
! E1 F: N6 W# O! @. N$ x
, Q* a- Q& X# x6 i8 k! j
+ B. L3 g" F1 P' M5 k, |" z' | G在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)9 w9 S8 o' A% ~# N* Y& c
0 ?/ l. ^' c" J4 u! z
& w; V8 i* g I1 _) `新方法如下:= = = = = = = = =
( B$ a/ V0 v: j0 a# T! R
5 i) J" C2 x" v) Z) p2 C# N3 m8 r5 h% s( u* w2 W' a8 [( l
' m5 v6 h; L$ @1 v
在linux terminal 安装下列程式 _" s% i6 C% C
$ sudo apt install xdotool9 [( l) `- s* r: f
$ sudo apt install xbindkeys xvkbd* _9 R5 e* y& n$ d& {8 W5 O# K: o& @
$ xbindkeys -d > ~/.xbindkeysrc
" x! G/ C* l5 U: l% u" T产生.xbindkeysrc档案& W1 I9 [ t7 E' x
7 j# k0 J* Q$ J: S0 y
! P2 h6 ]& i: g0 d4 F* n- y编辑.xbindkeysrc档案,加入下列命令行
; ?) K$ i8 @. W4 \7 [+ Z7 Q) M0 m
. _5 z# d" q- b"xdotool mousedown 3 click 1 mouseup 3 "
5 ]. |+ v% k0 b {% A/ wMod2 + F4
" J* |) B* L ?: g) u
- b0 t$ q8 J3 e9 J' J"xdotool key --delay 250 Control+i ": y* S) ]/ K) r) R8 ?( j( ~2 @: G
Mod2 + F3
) _1 T8 U" V5 k! T% W' g2 l) U1 M2 S
' b2 J+ ^7 M: Y) k! I"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
0 Y, _% s9 _5 R( X9 x. N7 @) GMod2 + F20 ^( R+ H; h5 y1 a+ ]- a$ |
0 x9 L- i% l$ q# \8 _: V
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
0 e; z9 }" a* |! N8 C) x/ AMod2 + F17 G6 M/ j7 k& X4 R1 j
8 a; Q6 H( [0 N6 t
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "6 |5 g' q% E+ _# H
Mod2 + Tab( v+ ~' l1 \ t1 `" A r: ~" s! V
$ f7 O* _# E- @3 H
"xdotool key --delay 250 Alt+BackSpace "
( z5 @" L5 D. y# _2 \Mod2 + Menu. i8 E4 {+ q6 S# f b; o
* f5 P5 D* G9 B( j& @
"xvkbd -xsendevent -text "\S{+P}""
+ f$ n1 a8 p& z+ c5 X! aMod2 + grave
/ K0 G/ d/ z7 @$ I( r7 L0 i
) O9 L1 b1 R7 c. U9 X0 H% Y1 n
7 O- E& [: t' \& {7 ~, e8 y& }* U% ^2 Z1 y0 J, n7 {" c6 z
按~键=shift + P = 小手游标/箭头老鼠游标* W- B: T6 H' N. X) Q
( g/ ?2 b) n- @+ ^1 N0 z4 c
) l; {- ~ \6 E6 D按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标0 d8 t. `$ J7 l& F0 o. S* V V- q
% R, A1 F0 p5 {& m# A. c! A- U$ t; ]
小手游标在k线图任何位置+按Tab键=开启修改参数表
( ^; w) ~' I4 Q& Q& b% h$ g9 c* p5 o( A* M6 y; q; S3 ~
" v: o& y2 t1 @( ^8 `' U, O小手游标在k线图任何位置+按F1键=开启修改参数表) s0 `. s3 g/ q/ a [
# g7 q$ @* b7 v" A& U2 ^
9 l) R( h2 |) J* s1 V
小手游标在k线图任何位置+按F2键=开启编辑公式7 d% X' j" g0 ]1 f
6 e" m t/ B. U+ l
' W" f% E3 j2 r
按F3键=Control+ i = 出现讯息栏/取消讯息栏
! w1 L/ w R8 j' Q6 Q- g按Menu键=Alt+ BackSpace =(取消上次按键操作)9 y) c9 j0 O- j& Z
% e9 Q. o8 c: d3 F8 r
) u& {: F# H$ M, d- G6 N我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标& Y! c n4 c# c8 I" v8 z
, N" G0 y$ N8 @如果你的 LCD 解析度不是 3840x2046) V+ {/ i% r6 ?5 m- k V6 c) ~5 d/ D
可以加入下面二行测试$ }% Y& o4 }% z
"xdotoolmousemove 650 205 "
; Y0 O2 q' d% o' K& {Mod2+ F5
/ J: F7 Z* I/ W) p, o/ m* x& v2 H1 C; I& p" B% _1 `3 G) s
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
- s( ?: F3 \0 @% @9 \( W# n"xdotoolmousemove 400 205 "
9 n4 `* e) S7 h1 ^! E9 TMod2+ F5
" D6 f- I7 t1 q5 W当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
! w- _9 z) X; w8 t% }. n) x3 [6 I" @0 c% m
如果你在 windows10 下执行飞狐(Foxtrader)
) Q" s. G T; L! h可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定' |& y% d! O' f0 _# _
1 |- V7 F4 w% B0 n) ]: B k
- w- i5 r3 A( ]2 A9 D+ F! I
其他linux terminal 指令:( u7 A. q5 O, C4 e
l3 n1 i& k3 @( C
- n$ y, B8 |% o: d$ killall -HUP xbindkeys
/ N' O, x* U# D8 H5 a: K% Y6 O重新载入.xbindkeysrc档案时,先清除xbindkeys程式
+ E" ~) b1 t( a J- w! k2 r& Z' q& O: p! F* a2 f- o2 `
% w, w+ N: T6 v% ?. c7 {
$ xbindkeys -f ~/.xbindkeysrc3 K# \: L* {+ p1 ~0 Y
重新载入.xbindkeysrc档案" {$ r& w. I' K; j( Q0 [
每次修改.xbindkeysrc档案后,重新执行上述二行指令* p; Z$ V, U! H. c& U% F v4 q' K. F
- p& K7 W; h2 B' c& |
) B& M. ^# p r; t; ^5 v$ xbindkeys -f ~/.xbindkeysrcx; J5 X% S1 R0 E2 J# Y( O U0 `
要取消xbindkey的按键功能时
5 n8 y {' t$ `2 [& S# Z9 I6 {% Z0 w& d1 [
2 `; `7 Y& \, {! S. B t) r.xbindkeysrcx档案内容为
5 P9 O( H: V! O B6 R% y. n/ ?4 c
9 m% U7 T$ g- b' I) l! l+ O
. U" \4 z( |, N: ?% w#"xdotoolmousedown 3 click 1 mouseup 3 ": \( g2 V1 |% T0 C ?+ V: {& `
#Mod2+ F4
" X V9 w* L+ D8 Y! H#"xdotoolkey --delay 250 Control+i "
7 E: c3 I/ m2 g8 i( A6 m#Mod2+ F2
) j3 R. e$ z) C [#"xdotoolclick 1 click 1 click 1 "0 m8 m, @+ F8 h# }1 Z, J
#Mod2+ F1
/ K; Q" ?1 }3 `5 s! U3 }#"xdotoolclick 1 click 1 click 1 ", @* j5 D: l- T$ ]* y# C. }+ V
#Mod2+ Tab' S S% c8 z7 S. d' A) J7 B
#"xdotoolkey --delay 250 Alt+BackSpace "
# S# V5 U. }1 _1 a1 P#Mod2+ Menu
, y* q- O1 H7 [- |: b* [9 F#"xvkbd-xsendevent -text "\S{+P}""
8 r4 O) q" n, J+ R#Mod2+ grave
$ m8 u0 H8 g5 J& J" T2 L
% Y! }2 L6 n, n Y& _6 P" M
9 B2 |' {# M; \6 V要检查键盘上个按键的代号,可用下列两个指令
8 o8 K5 _8 u1 R W6 \3 U# w6 k5 Q, Y4 e8 M
4 z: e% o$ |. C2 ^1 d0 n
$ xbindkeys -k
: K8 ~8 S9 g5 z执行后,按Tab键,会出现Mod2+ Tab* q# Y/ X% p' J4 K1 X! S. G
- s6 L. i& s5 j0 E" F
( [. W2 h* }, U# W, q! K
$ xev
* ^) m: z. W+ U+ Z" f& d3 E执行后,按Tab键,会出现Tab及其编码( p$ N- p+ [, }
, ~0 \1 p, i+ v$ d
+ Y) F. W: I$ F$ N8 b$ wmctrl -l9 _! ]0 H0 v, H7 n$ x9 z* { S; }' G
执行后,会列出全部视窗的ID及视窗的名称# k4 N. h( V8 [' X+ f/ A* P
c1 f' ^+ m( k
! N( M* J, N, _8 R" a& w* k" W7 u/ q6 _& H
R" l- A& e5 T$ R! I
, {, p' K+ I( a) x; Y
1 t) |$ E" I3 k; X7 e. d! C2 W# W3 C; ^) ^
6 v) r# m+ U6 k# s0 _, Z5 o; }! L# l( q# {! [
: W6 O4 F& y+ T
* r. @6 I" s+ j/ x6 b, S, h9 _
a- C' m2 {" r0 y. s+ B% A: ?+ q6 L, C0 \; C2 e5 G
. [8 q! ~# ]% T
W% P# X0 Y& d- M! J4 N; M! T# t
5 r) @% h7 U) j$ o* e J4 n" n) y8 e3 }5 S, z& Q! _1 }* {
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |