我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛7 q, f0 R2 ]; W. S" p9 H( W; E3 q
经过耗时研究,终于找到改善功能键使用的好方法
9 V. B# ^0 `9 Q* I7 D
/ N5 ?2 a' R* N' \- h5 Y; ^( S( E+ t R; o
旧方法:= = = = = = = = =3 b& W& P8 W) B5 q6 V
( n% \. i& n9 Q8 h3 M/ T
9 s" k* ^' h9 d, y9 ]- ], E' n十字光标=按向右键(rightarrow); }9 Q- D- E8 n3 p. g+ R
/ N0 r4 Z7 s, U% d9 z
2 G. L! A" G9 nctrl+ I = 讯息栏
" ^. g# |; d% p4 _6 Q
* R8 B2 F/ G" }9 J* T( ]' N# L" t, A4 W0 o/ V4 j! O
shift+ p = 小手游标(平移画面)0 `% k$ h! H2 i5 _8 q5 E) G
- m3 ^& K7 ~3 N
$ y4 O* G8 Z+ r; M4 ?. ?1 I按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)- i! S, a- b \" t3 ~: B2 A; L
+ I5 R+ W; _' J, k/ {. |8 s5 X: Lalt+ ‘backspace’ = cancel last action (取消上次按键操作)) _# L- z- ^: D- m7 v: Z: x/ I
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态- T- R- x2 r" ]- D$ j% x( s7 u
' B& `- a' K+ h5 _! |
% Z, H2 j1 b; m& t/ }+ m5 {k线图左上角公式名称及参数列:
4 E6 ]4 Z+ c+ Y$ I/ JX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)) t6 [: u- p( w7 N8 B
4 l ^3 v) `& m0 n+ T! [
3 ~" q+ ~0 ~% }% q/ [1 ]老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
* w, e! H- ]) Z. q) B/ a& a' c+ V1 d3 N' `* v! o
- e/ g8 y# w5 q9 i% F3 k3 `3 [4 K
老鼠游标单击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)= 修改参数表, w$ a5 Z/ j( Z/ _' O# t
* p" d2 ^' j' o% W8 u& P, y. D+ q, ^# A
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
. J: x8 t4 R! ` i. u' v" x" c) g. {" q
% S/ L0 n7 d6 N' r8 b新方法如下:= = = = = = = = = % W4 c3 n1 r' L& e" }) r0 c
1 U- J! ~4 B g, O0 W8 Y
* K* ^% N" g2 ?9 D% Y2 W# A* g$ O" ` Z
在linux terminal 安装下列程式4 }1 n! d6 ^+ B& ?* x N3 L% c
$ sudo apt install xdotool
7 [; ?# @& I: l4 l8 f$ sudo apt install xbindkeys xvkbd
6 X1 S' c3 z4 Z' i2 w. L) n3 x$ xbindkeys -d > ~/.xbindkeysrc' J8 {" v. ~$ |6 T8 L# R+ G
产生.xbindkeysrc档案 t3 n, T' m0 @
0 L; z" d' S' {# u% G7 t+ `
$ J2 E9 }! t* U; H( r# c编辑.xbindkeysrc档案,加入下列命令行" I2 G( L6 F5 O# o3 u& Z+ {7 R4 ]
& ?3 N, D* E2 K"xdotool mousedown 3 click 1 mouseup 3 "2 f3 Y* C( J/ M4 I1 d" x" i$ t
Mod2 + F4
$ S: s5 J3 w# x. J% ~
% n3 t( v4 M$ x t"xdotool key --delay 250 Control+i "2 `0 I1 V7 \! t1 b
Mod2 + F3
; q, v, i9 ]8 ~
! y) n/ i1 B6 w% E, w"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
x3 I$ x. O% JMod2 + F2
" b& m2 V. M$ u& l5 S
8 p, ]* I+ w2 u. L: p"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
8 o+ V4 v# J# ?& c* k* {Mod2 + F1
7 X9 L. U j# H* l6 s: N% G, Y! @- y/ z
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "- D; j4 q7 p, Y2 v+ l, K# P
Mod2 + Tab) }1 y8 W) ^# h. A+ b7 J. b% k
c8 p6 l" c* N$ u. D
"xdotool key --delay 250 Alt+BackSpace "1 c& H; I2 _0 |. R6 @
Mod2 + Menu' h( j! `1 [4 X( l
& R- y/ r: [( s) w4 }' l"xvkbd -xsendevent -text "\S{+P}""
1 P" E( Z6 V( K! p0 ]- JMod2 + grave
/ a# Y8 q: e6 M2 c' Y; D" | l6 c6 i Q
! o. X3 m3 q! ~& U+ Q; I
7 X- R; ]" P/ G- e' y
按~键=shift + P = 小手游标/箭头老鼠游标% a, ? k1 ]: ?# ^, w7 {
2 z3 O, v) m1 i! r( v9 X, u5 l2 q' j$ n
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标
# S @( A* b) O- t
1 D9 A# l( U+ j6 J s
7 C( D$ `/ V; P$ }小手游标在k线图任何位置+按Tab键=开启修改参数表
- J- {) o! j4 U. e/ t
% _& K# ^7 F) Y- b2 V4 [$ z! A+ J
3 ~( O' g1 F3 Q小手游标在k线图任何位置+按F1键=开启修改参数表
: S3 c3 C& Y; Z7 {& [# ^
- F3 Y7 O% D0 U! V! Q a5 C4 `* o7 a# v1 W: O
小手游标在k线图任何位置+按F2键=开启编辑公式
9 _; _, m# y( m% F+ o; B N* H, {# _! y6 `2 d5 `- X) H5 a
, ~. o# z& e/ K9 b- l' u按F3键=Control+ i = 出现讯息栏/取消讯息栏0 _* p# U' Q5 V
按Menu键=Alt+ BackSpace =(取消上次按键操作)) H; p! I# e1 a" r9 W7 E$ v8 v/ U1 `. [
% ]- o# v4 X5 B- X( P$ F
$ H; E# @, t# m" T& U" Z
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
N6 N, S/ _, R I6 d* ? B" Q
# x8 |( K: b* V7 t, v4 q( u0 w$ j如果你的 LCD 解析度不是 3840x2046
0 p' n6 L; B/ X% S可以加入下面二行测试1 g: \; d5 T* x1 C0 A+ L1 E$ k# N m
"xdotoolmousemove 650 205 "
- Y: \+ O3 \0 s- C2 N1 |Mod2+ F5
; l% @' u+ r: s5 l3 n5 K3 A6 S, [8 J6 v, J* [2 @8 _( K1 z( X
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数4 L: ?1 q5 Z) {& P
"xdotoolmousemove 400 205 "$ O8 Q; \( h3 V( q1 t
Mod2+ F59 H! z; T% V' g" z- J2 o( ?7 T
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称0 ?+ s: J1 x, `9 D$ x
) E7 Q* i, d! J; N如果你在 windows10 下执行飞狐(Foxtrader)
$ ]; a- {# S" Z4 ?- ] y可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定$ D# P F, D/ W! k6 U
9 F, v; [% H, A
+ w3 N. ~* A4 }2 B0 Z( K
其他linux terminal 指令:
2 T7 g _/ ~% Z3 x; G# |- a$ _# g v" G5 E
4 i4 s- P, B) Y0 G( H$ M* F
$ killall -HUP xbindkeys6 U8 b% f: b n$ W: }# j) T) ?6 a, O
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
9 H2 X* S% D' ~! f* |; B- B1 M+ A7 z0 z+ U3 X& N3 u' l
7 R7 @5 q/ ]( {8 A" A% y, z$ xbindkeys -f ~/.xbindkeysrc
+ |5 @& p/ z, ^重新载入.xbindkeysrc档案
3 m1 k1 |- v9 z% V+ t& X每次修改.xbindkeysrc档案后,重新执行上述二行指令% b. l4 U* C3 G. ^
$ m# p8 |, e9 o, _. ~( @' ^! \
8 {; Y/ ^, L5 L5 o4 ]. H
$ xbindkeys -f ~/.xbindkeysrcx/ G! ?) b% S' a' L% o6 i- T' I, z
要取消xbindkey的按键功能时3 W+ w( l$ N& z+ k1 a# o
6 n! A, Q% P$ j* c5 i' T$ G+ G2 H+ x v
.xbindkeysrcx档案内容为4 z6 }8 b ~, G, S
9 S. z) w* o8 V& p4 _' z* {3 j' g
4 }* Q4 p9 @; F5 ?' x#"xdotoolmousedown 3 click 1 mouseup 3 "
' \+ k B" E) e4 o, T5 w4 B#Mod2+ F41 q% f# O. \; a1 B9 L- D! D
#"xdotoolkey --delay 250 Control+i " Z2 u: R; }, F% h
#Mod2+ F2' `* N2 Y+ ]+ x- k" s' `* j, c
#"xdotoolclick 1 click 1 click 1 "1 D( _$ B. O4 m: W8 R1 | A
#Mod2+ F16 G. a! p5 T# d5 L) R
#"xdotoolclick 1 click 1 click 1 "
+ X4 H. N+ N+ q J9 l#Mod2+ Tab/ `7 n4 r% g. N! B
#"xdotoolkey --delay 250 Alt+BackSpace "
' F" {7 i) T, j/ v* \0 d0 g5 r#Mod2+ Menu! u& Z0 D. d) \ y
#"xvkbd-xsendevent -text "\S{+P}""$ |' U5 n9 B, i1 {+ ^9 s! b6 U
#Mod2+ grave5 K! t; S; R( C" l1 m
# W7 y: U$ N4 f. y3 g' R C' ~* @7 W2 D
要检查键盘上个按键的代号,可用下列两个指令- [% u- `4 j7 B6 N; G2 a- G
' H! m) S1 q. p
( l3 ?$ X0 G' p; M/ f6 n) T
$ xbindkeys -k5 Z/ p$ T7 ^8 @! }
执行后,按Tab键,会出现Mod2+ Tab
' x6 S: M/ K. b% o: ^
- S$ ]5 b9 E x. H) k- B" F3 P/ ~0 p- X* h
$ xev
5 B. K) q8 X9 x8 y执行后,按Tab键,会出现Tab及其编码/ Y. D6 w5 ~( m7 ?
% F# t& r' E4 [! C3 I, h0 D7 h- m W
) n. a8 L# ]0 Z5 {$ wmctrl -l7 C. j; p& w$ s" x: o h& _6 _ x8 T+ ?
执行后,会列出全部视窗的ID及视窗的名称# G! Q" |6 u. j5 V; g4 P
) ?7 D* G F* k+ N2 I) a2 p' T
& D/ |% w+ f1 e! u% u5 d- f4 D4 K" `
0 B# v; R' J7 y' i/ Q1 `- i3 `1 Q7 D' Q7 y, t$ j/ i: B- f6 y
( j2 O7 h, C: V: u$ l' N# {* F
2 q2 p9 ]! ?8 c7 B% t2 O8 v" i$ `0 E9 w; S5 u
# i, @* D3 _ p
* I& ~; k4 x8 g3 p4 k; Z+ c
: H9 H! ~3 ?' [5 n0 |) N# {) k
* O8 o! L0 d( @: F( Y
" w6 [+ M8 J1 t. b* s6 H9 z: Y Z5 N X$ u9 |
' g: u4 M; x. v5 v" E3 q# p' M2 ]
2 W- }0 W. }' {
/ O! b% ] b& n% ?4 W. d
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |