我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛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 i0 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 p5 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 Y2 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! O按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标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" t按Menu键=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线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数6 O' N8 G$ ~5 @+ e
"xdotoolmousemove 400 205 "
& B* a" b* w6 X" ~: xMod2+ F5
! d I5 ~/ e2 d: a: B当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称' 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! ^* D8 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 v0 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 编辑 ] |