我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
- X/ i7 {! {& A8 ?4 ~) D经过耗时研究,终于找到改善功能键使用的好方法
, ^7 D1 r3 e, O' I' z8 f- d0 p% Z" O" K* F
, Z! m/ |- W, C2 K; ]( J旧方法:= = = = = = = = =7 T1 x' g% E# W3 T
) i- y2 [( k6 b5 v1 {8 A6 M
& u) o, L' C# ]5 n- z+ Z
十字光标=按向右键(rightarrow)6 m" X# G' x- `! [
; O4 R: F; y; a7 i
+ s) C' D( ?; O9 {ctrl+ I = 讯息栏
, q* t) X* q# F5 o( l
( T# R8 u3 Q5 G, D7 V' b% u- E: z2 M5 t# d( c2 M! h! w" n
shift+ p = 小手游标(平移画面)! w1 k* P! M0 N. a4 @0 w; X
8 |/ f* O5 W' }9 x! }- k
8 @# o. N% V5 x: {6 L+ l0 v+ b
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)0 @8 _9 t" k* Z' [
/ [) }; q: O' F; I+ Z+ k# |. r
alt+ ‘backspace’ = cancel last action (取消上次按键操作)
) d$ `, A7 v1 \: m- S. ^6 f* ~1 C9 ]在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
; D! l' d5 d3 i y$ f4 C D# k* o) K' }. N
% [) N3 u. p0 e" a8 B4 x- e, c( H
k线图左上角公式名称及参数列:
3 m0 g' ^* {+ Y' o$ j1 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)8 i) Y1 R8 N$ x' ?3 P3 H! ]
( i+ F( j C. N9 l5 s5 E3 u c
% y8 g+ D( J8 u老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式+ R0 c, d3 V9 w7 [$ V5 Z0 c: L# e) L4 }
& v/ C8 @! Y4 B# w& y0 o8 ?4 C
) h2 T* s" \0 @* Z! t9 g2 N老鼠游标单击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)= 修改参数表* j7 z0 l7 y0 j
. H2 K1 R. H$ [# _7 S [6 [ Y" S7 Q' R
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
$ x- j& v! J$ m+ l6 y& w# c# \+ Z7 q6 c- R3 X9 z9 z: _
1 T3 c( Z- s! B" \3 p( [; L! {. V新方法如下:= = = = = = = = =
, P4 E7 N# c. L# d0 g( Z; S" E, H& K! I/ h- M4 N9 r
5 f& n& ]9 w" k8 F3 ?+ }
- p- S$ M+ O- G' e在linux terminal 安装下列程式
/ }# k5 B9 E* `$ E# P+ I2 \ U: } q$ sudo apt install xdotool6 J' w) U# W$ ?) D. [
$ sudo apt install xbindkeys xvkbd- O& I0 m9 Z7 F: f8 p
$ xbindkeys -d > ~/.xbindkeysrc3 @, d3 z$ L" x1 ~0 C6 L
产生.xbindkeysrc档案) c S5 O+ t9 g# N* q
' Y# m. l: W6 ~8 w# F5 A+ _+ K5 _/ ]( U( F- l: C
编辑.xbindkeysrc档案,加入下列命令行+ x w4 [0 g2 i( A# D, T; n
) K4 l4 G& J6 C"xdotool mousedown 3 click 1 mouseup 3 "; b" ^, R& k/ X1 d
Mod2 + F4. @% C' O( H- f
! g0 A2 T' z3 @$ V8 V5 Q) H4 \"xdotool key --delay 250 Control+i "7 q4 X* ~" I1 p1 o
Mod2 + F3
8 O+ v" a( Q# A" ]4 M6 V
4 \! S# ~2 @& o( o G/ |5 }( O"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "' u5 a, R- a8 r1 m) r' @1 E: h, ~2 R
Mod2 + F27 D+ n% J) u. V# R
8 `7 ^% S& P# ]& K4 y' f/ u% C"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
( l; S4 ^9 h8 a! WMod2 + F1
! t R- u6 V/ M8 J1 { t0 }. o
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
, W# \2 c1 Z- [2 O, O; L$ hMod2 + Tab) I# u3 e v7 O7 S% l" r
* s0 F7 D) F2 M; v! Y"xdotool key --delay 250 Alt+BackSpace "
) R) }$ b, @) w* Z' VMod2 + Menu
5 F! ~% E4 T" H0 ?! g q6 o( M7 G3 @! l# ?+ {8 C0 D5 m
"xvkbd -xsendevent -text "\S{+P}""* e# X, [: T$ g- ?5 u! R
Mod2 + grave( L( M: g% K! g, K1 }+ K- ?
- k5 p% q0 ~2 }/ s: K7 p
, ~' c% p0 ^. g
9 m* \8 T1 U- V: ?) p
按~键=shift + P = 小手游标/箭头老鼠游标9 O, q% D# e6 H; C
' U7 p4 F5 l* X. B; i7 ^$ z3 A7 `0 Z! C/ h& Y: G
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标0 J; d$ h, p; G$ h, G
: m+ L# P/ T$ R K' v0 n! m- p. O6 j# L& T: l" V7 W) Y$ c
小手游标在k线图任何位置+按Tab键=开启修改参数表
8 i6 I. `/ V' X) C# h0 G3 Z9 | f
. D6 k- E' e9 [9 n. V& G& X$ P$ @/ [4 Z
小手游标在k线图任何位置+按F1键=开启修改参数表- G1 g+ t& j9 _# ?8 Q. q8 S0 f
% D+ G) G+ \/ B) v; u2 {/ r( \! R2 K1 `6 K6 L$ W( i0 t( o7 e# B
小手游标在k线图任何位置+按F2键=开启编辑公式
5 Z; d' t+ B& P/ ^
6 r: O1 e7 P y, L/ b; }- E X" @7 g: q$ G* \7 ~
按F3键=Control+ i = 出现讯息栏/取消讯息栏" T; e# ^! ~# o5 [/ ^! K+ l
按Menu键=Alt+ BackSpace =(取消上次按键操作)
! J. ] H) J1 z; s
: S- S) ~# r7 l x3 z& d# Z* j) `( O5 R: h- L
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标+ @) R4 x6 o8 s* Q
& @# ?$ G( }0 e7 b! x# d+ w! s5 B
如果你的 LCD 解析度不是 3840x2046% G. }. d" M Q
可以加入下面二行测试% i! r5 h" O/ l R: C
"xdotoolmousemove 650 205 "# G, i% }1 K; }
Mod2+ F5& T$ u( N2 \1 ?5 s( H( X: |
0 H# U* o- V* z3 J" b
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数# T/ h1 @" Q: y' N
"xdotoolmousemove 400 205 "
; R, W) _0 o8 L6 M7 z2 JMod2+ F57 g# s4 h) {5 H9 |7 I% L
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
' M% d, K. o0 _# M7 y9 C- R1 j2 T4 A8 w8 B) T3 u2 F* k; ^' a+ D
如果你在 windows10 下执行飞狐(Foxtrader)' F+ v1 Y: J. Y3 i& P
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定8 Y* i2 O# t6 \, w" Q9 e }
4 ~' D' T' Q! `6 x4 A# v+ j2 s, }% _' U& S
其他linux terminal 指令:
7 c- d, g9 z+ P9 i$ a; P' a0 D, j1 {+ B- R P
' v* M; @& V) E$ killall -HUP xbindkeys
. E' f1 K$ C# ]1 |重新载入.xbindkeysrc档案时,先清除xbindkeys程式6 M# ^& |3 d/ M9 H2 _
9 i8 f' r! _% T+ G r& S* a6 t6 C
$ xbindkeys -f ~/.xbindkeysrc
9 x) j) w h; |! D! }重新载入.xbindkeysrc档案0 j C r- [! O3 _& \
每次修改.xbindkeysrc档案后,重新执行上述二行指令0 X) e4 E; ^% P" `+ a
0 |4 y/ q1 h" d2 ^+ a
5 x4 Y+ X; d- l( l, B" d. r
$ xbindkeys -f ~/.xbindkeysrcx
5 K8 e( q* C1 h# W要取消xbindkey的按键功能时3 I2 y+ E0 g% d2 T4 l3 I
4 S0 Y6 x( y+ E# K0 m" Z8 ~) t N v/ b2 H0 R
.xbindkeysrcx档案内容为
0 V$ d: F( }; f
6 O6 X5 m6 ?* C9 V Q) u/ \" {! L; I" A" V6 E. v2 f4 {
#"xdotoolmousedown 3 click 1 mouseup 3 "
; X9 n+ }- V" T4 G#Mod2+ F4+ N" B. r9 x7 \) V8 K
#"xdotoolkey --delay 250 Control+i "2 |2 H/ U7 D% s) C' |. k
#Mod2+ F2
f; b# r% ]& _#"xdotoolclick 1 click 1 click 1 "
9 V! L+ T% }" \4 d% i#Mod2+ F1
" S( t, I# X: f8 d3 B3 C# K0 g#"xdotoolclick 1 click 1 click 1 "
/ o# a6 p' z: v C, |5 H: G#Mod2+ Tab0 w+ p$ U3 G# ^+ l' Y2 Z8 N. r& @
#"xdotoolkey --delay 250 Alt+BackSpace "' D2 }, Q) m' h( q. f" [
#Mod2+ Menu2 Q# k c- r7 a0 _) l
#"xvkbd-xsendevent -text "\S{+P}""' n" I0 S, d. i$ _" ~$ c& a
#Mod2+ grave
# ]+ L4 Q* T3 p0 G* K6 h w$ U: Q: } ], e
4 y0 g' Y; G: O" n9 n/ ~要检查键盘上个按键的代号,可用下列两个指令
+ u8 Z. u0 T$ y0 {2 z6 D. R4 y3 r1 c; u' p2 T. }$ Z% n
2 ?# E6 q' W: N! H! Z& ]( m( [$ xbindkeys -k7 y' O, v6 d1 o( C$ g; m {4 F
执行后,按Tab键,会出现Mod2+ Tab0 C" m5 D2 a' B G" K3 i- z
. t9 r3 ~! v6 q" h
: E9 e* D( \7 C! z4 B
$ xev9 S8 P1 |' A6 D. z% L- U! O
执行后,按Tab键,会出现Tab及其编码
; a5 n# F4 e5 g8 t) l8 A
' D) D. I# r: y& @9 L5 K/ q
! u! S( r6 Q4 C* ~3 l0 W$ wmctrl -l4 }/ v3 z/ @1 o# q% q
执行后,会列出全部视窗的ID及视窗的名称% ^, k$ B7 J5 @0 {0 u+ j& e
( Y [1 E6 ~8 Q
$ ^+ V4 }& g$ o
# N% l7 m5 O; f$ O G+ T- x' Q( S1 n0 U" v2 \$ B; w/ P; I+ `
3 R. J# f+ m2 ~/ g
4 M3 E. w/ s$ B; u+ b& m8 m& O# X/ u7 N) d6 p$ a0 V' B9 ?$ Q& F$ C
5 [$ i/ n" i; z. a
w$ z: [; Q- m% w
( L8 A Z n7 H
3 Y$ i% w9 e8 ?+ F# V+ k
7 ~: U5 L0 w0 Y) Y0 g3 s* W- s. ^& J% u& Q& H$ ?) \# b5 V7 w
; [; Z! j" b& o8 V/ {9 s
; K$ B n3 i. j& _( T+ f
1 p# }. f& a$ t& v- T) V/ \6 I5 W3 Q" _& e
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |