我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛9 O1 l' c( R2 f1 V
经过耗时研究,终于找到改善功能键使用的好方法
5 a* b$ o1 T; Z, G0 T0 e. a8 I& O: R- E0 D2 k& h- b$ F
; o: f8 d6 ^8 K) j旧方法:= = = = = = = = =
5 w1 ~' r+ ]; j& d
7 a B7 [' B. x- j
+ _! c6 D8 N- h8 A$ ~1 d( ?4 M% D十字光标=按向右键(rightarrow)
- ]. S+ o+ t! K4 d
. j, b+ Y x/ Q; _$ v. d5 ~
! s, C; ], c# U' l3 g$ Gctrl+ I = 讯息栏% Z. L" Z$ E# ?( ~! ~6 z' \! C
* k/ Y; o6 ?+ w$ h# l2 e' B0 A
8 Q( S* G% n+ Y: c1 m
shift+ p = 小手游标(平移画面)% y" W P' G V* Y' k$ k" W
/ r8 Y' D" O! Q( F- `1 o+ W2 ^' h5 w0 e" g* [) c( ]0 C# M; K" O
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)* \) s9 x7 V) z% E: Y: f' a
7 Y' }$ O2 L9 ~; qalt+ ‘backspace’ = cancel last action (取消上次按键操作)) B# z) T" G$ d$ R
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
: ]4 x3 ^7 u/ q( c
, {7 e" w( K: a+ A) c/ I9 A1 d2 A7 l i, T" v6 g: w* J% D
k线图左上角公式名称及参数列:
9 f" f" o6 v% e; ZX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)
" p- o2 _1 K1 t! C1 {& q! t7 _
; h# a9 a/ ]9 ~" X$ k; t0 B) u, C6 Z1 s. p! \* \& d9 c* j
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
4 @2 Y+ O1 e$ \! q! q! `0 `- G" x6 u( b- q0 Z$ a
! t0 o. a ^/ O4 v老鼠游标单击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)= 修改参数表
& L. R: _4 `9 a& k: P' y
, Y2 b/ c: V- M: ^1 C9 I" { y8 H# c4 n$ i
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)( l5 Y, a/ d0 t5 Q3 b; E# O
! q; l" ~' z+ t# E" M/ U1 m
7 E9 P+ o/ S3 ] A# [+ B2 C新方法如下:= = = = = = = = =
\ I6 G" o) v- A/ i" w t1 f7 ]
1 j: J; ^+ x. r4 F( R
7 `0 q9 S' p2 S6 [/ d7 ]$ ~/ S8 ~4 E6 z6 r% {& d/ p
在linux terminal 安装下列程式
; S' @( R1 A* R! a5 U U$ sudo apt install xdotool& L+ ^) {" t) j+ ^' x, T
$ sudo apt install xbindkeys xvkbd* O1 y; J. J% O) F0 c& u F
$ xbindkeys -d > ~/.xbindkeysrc
! W1 W1 S6 r& [. f产生.xbindkeysrc档案6 N- v! y5 v3 G! g) R4 O
2 i+ s7 u! B+ I5 R
2 t1 r: S- T0 s5 A7 K
编辑.xbindkeysrc档案,加入下列命令行. A2 g; U, c& _. D' k( _0 _- \7 U
- G$ q+ R- A+ O9 p+ K4 N
"xdotool mousedown 3 click 1 mouseup 3 "- @( m4 k8 }0 j
Mod2 + F4
0 I) ?' h- r4 Z8 O
8 Y$ ] o$ i7 v* {$ C"xdotool key --delay 250 Control+i "% ]3 G: {4 R; I! U' f
Mod2 + F3 F& Y* K; ~# K) Q
$ \; G, v8 @/ x* O% ?# A
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
" w0 D9 @. h$ K! z3 V# J D5 bMod2 + F2
5 i0 w7 ]+ h9 ]+ u d& O
6 F4 B/ f& K, i/ k3 v" Z# ]"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "# m% C9 t, w$ Z: W2 ^3 z
Mod2 + F1
0 x$ a! a, N2 W# W! w( x6 _' T9 l0 j+ i5 U1 Y
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' ": v% {9 D% j2 ~) m8 S+ X! {
Mod2 + Tab
. j3 o2 ~& E. G4 ?1 j2 r9 `: ~5 |
# i: V. W& s" G% t* U: |: n"xdotool key --delay 250 Alt+BackSpace "/ E2 F' A9 A3 T+ ]: g5 c$ e
Mod2 + Menu( W' p/ ^! t7 s) g
# v; g2 w% B& p6 p6 i"xvkbd -xsendevent -text "\S{+P}""
- y1 _1 }: B ~2 }# D& ?: `Mod2 + grave( V0 O! p: p: _1 b" O
- k8 x/ |$ E/ w1 e. S. }
: w) _1 i' e5 d8 i# ~7 v1 e. E
4 \0 a |" G4 ^7 u+ J# E% c按~键=shift + P = 小手游标/箭头老鼠游标5 `6 R1 Z* f2 X( l* F0 T
+ D; h+ |5 y2 ~3 V1 y$ T0 E8 Z+ W3 x0 j' v x) C
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标- n0 ~, V+ P: m' [* |/ S$ d
2 v! I& h* T# i h2 ~9 A( h0 h. n. W# Y( k3 `% S0 |6 [
小手游标在k线图任何位置+按Tab键=开启修改参数表
# g+ ^& B: `/ m8 L! X. d9 @( k7 G6 Z; |, b, a2 Y8 }) @9 _7 b$ W
- ~* Z8 ?, F o+ j" J
小手游标在k线图任何位置+按F1键=开启修改参数表
( i' |, ]$ K9 O$ m& p& \( z6 J9 c
7 ^9 Z1 i5 }+ |3 h, |
小手游标在k线图任何位置+按F2键=开启编辑公式& m& _! K% Q$ E, P3 j
$ E% \; T8 ]) @; @, J
) y. ] n" Q9 G4 I- H2 k% C! X
按F3键=Control+ i = 出现讯息栏/取消讯息栏# o9 p! S7 g; }! `
按Menu键=Alt+ BackSpace =(取消上次按键操作)
* h, ]1 D; M# U: C2 I" m8 Z# ?8 h; u* T8 Q
5 k c/ @7 F# d+ |5 N t$ P- w8 ~1 h: v
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标5 }8 M' J/ Y5 v6 c3 D( l
6 R0 t8 H9 _. V1 j4 V* U
如果你的 LCD 解析度不是 3840x2046
% C7 f+ o: {% f; f, n可以加入下面二行测试* `6 R+ Y7 V7 e1 C
"xdotoolmousemove 650 205 "5 }. |1 X( m, m8 M
Mod2+ F5
- q3 r) o2 o" Q$ ^) d" f" b% V
+ @9 V5 E+ W' k( b0 x! k当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
) w( k2 ~0 F. J"xdotoolmousemove 400 205 "
U9 T6 A1 ]) z3 {2 ~% Y/ `0 ~Mod2+ F5
' `& T* u8 O5 V5 s; k( R* }/ n当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称9 @, p2 y/ D; A: p- O( d/ g
' h- I+ x' u7 {( x2 m
如果你在 windows10 下执行飞狐(Foxtrader)$ L7 H: n* k$ a# R/ h; c# }
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定1 N' A4 k l9 C; D; c
2 T. {! c; J# {
9 K7 ?$ r+ y+ l9 |, O; d其他linux terminal 指令:
# D( @7 W/ s& B. [! p
1 `2 }# w% a( a2 O- [1 i2 H! l5 Y/ t. H3 B
$ killall -HUP xbindkeys
- ?/ [/ ~ G6 p1 |( q重新载入.xbindkeysrc档案时,先清除xbindkeys程式4 ~+ l/ v- L9 h) @# n5 G) d! M
- o( O: \6 a5 B# q% [3 B
' g0 D3 u1 @, d3 }! [$ xbindkeys -f ~/.xbindkeysrc4 j! `$ ?0 j4 z) p4 N
重新载入.xbindkeysrc档案$ y1 a8 I5 s( y( K0 ~9 U
每次修改.xbindkeysrc档案后,重新执行上述二行指令) b+ G, {- u* t, G" X2 @ }3 X
8 {2 ~* O6 j2 o+ A9 h
; r* g G7 D( y# ~$ xbindkeys -f ~/.xbindkeysrcx
& k' B0 H9 V5 T& t要取消xbindkey的按键功能时* T, |( d5 [8 t
1 u y5 |* v2 K4 [/ x; k4 {1 S3 ^& n
.xbindkeysrcx档案内容为1 ^' V3 |4 ^( P% N X
- m& _3 g* j3 O7 \+ W' D) C. z) D% f; ]1 W4 J3 n
#"xdotoolmousedown 3 click 1 mouseup 3 "& I; e4 |- l0 O' L# v) o
#Mod2+ F40 i% k; w) u, a/ Q/ z
#"xdotoolkey --delay 250 Control+i "
2 |. Z0 Y$ p0 Q#Mod2+ F2
) y6 e9 B7 O$ {; h2 n% m. B#"xdotoolclick 1 click 1 click 1 "
9 g; X6 w8 q/ b#Mod2+ F1
! ^( e% l' x6 j#"xdotoolclick 1 click 1 click 1 "
7 o! D8 ]. R/ V8 ]0 S#Mod2+ Tab1 e+ }" G3 c+ E6 Y( Z( P# _6 T8 X
#"xdotoolkey --delay 250 Alt+BackSpace "
1 q6 f" d h5 i#Mod2+ Menu, V" H/ @/ d# ~5 r2 K. ?! s
#"xvkbd-xsendevent -text "\S{+P}""3 o- y4 m1 z1 p5 b
#Mod2+ grave
- B, L' b h0 \) r0 Q$ b
( Q8 d/ A1 n2 ?+ I% w+ C& N+ S) |/ o! Z# d5 E& T/ T: m3 a
要检查键盘上个按键的代号,可用下列两个指令
9 R" g0 q% n( ?- ^( U7 U
1 k0 M, H: B; y! o1 G2 d, P# u5 Y) X7 U9 D7 r5 l4 m* v$ [
$ xbindkeys -k7 s! t4 p0 R) w: X
执行后,按Tab键,会出现Mod2+ Tab
' D6 F+ ` y& o q% M: a) M* h. J; ^, [9 Y3 X
/ Y+ E( e' o1 I2 @" c( d/ K$ xev9 V( U2 D) o6 Z$ _7 }) C
执行后,按Tab键,会出现Tab及其编码
+ G1 w# K7 s$ t' Y4 ]" `7 t; C+ _% z0 ^& [$ D, E7 ~1 E' d
& f# q; h% A2 p5 I2 y$ wmctrl -l
( e) D8 T! ^0 [# G执行后,会列出全部视窗的ID及视窗的名称
0 Y6 S# V( s/ l; e5 C7 [+ N
+ T% a' E5 U% q) X- S7 k) C* }2 P3 z$ |' \7 ]! h$ T/ N# c- l
9 R, v( H+ K+ C4 q- U: }9 c3 v+ C7 d! b; v" L R S6 W* f
/ K/ a7 \: m) O0 V, N" Q' j' [0 a
. }' m+ s( c9 w8 B$ C) \7 h4 k& }+ X0 @7 N g* E' F9 D# h
6 w6 g" r* r F, o
5 {# x$ x% u( y
b% w1 [( r8 D
8 S$ r0 F# B0 J2 e9 G+ \& L5 |) x. i% l" n& }& W
5 j9 T' U6 ~/ L+ u) ~+ v
4 @3 A3 N, v# G
7 x& t9 p9 q8 q k8 J" \ N
. l6 d1 X1 V" [ S# s* Z
6 n. `# U0 y% `" H- k8 S5 ^5 T
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |