我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛. u7 n8 u* c3 g' ]; {( U( `+ r
经过耗时研究,终于找到改善功能键使用的好方法7 {) E, W, L7 Q9 R4 Z$ p, R& }
$ N8 {; W0 U' R5 v C; O" @$ k; y5 q6 `2 ]( Z
旧方法:= = = = = = = = =
- W' J6 S! P' J. w; B7 z: i8 i' K6 b
9 ~, Q+ N/ x: `; t4 C- L! E
十字光标=按向右键(rightarrow)& o7 R8 C8 j+ z! z9 d! `( o; J) _
1 a5 N+ A5 p9 X/ w0 F4 t# d
! K6 y. F/ g9 {( Sctrl+ I = 讯息栏
# \) q& \. k- [% {7 t6 d( ?* p
6 G: V+ g, }6 `7 z2 E2 H' {# T e
shift+ p = 小手游标(平移画面)
- x* u% I6 | D7 o
. y+ e1 m o* q
* K* W+ w J- t. T( a按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
9 I0 T2 K- M3 X+ e0 [2 q$ o; \
2 J0 g& ?( P8 X9 f# \3 o! u) D8 G# Ralt+ ‘backspace’ = cancel last action (取消上次按键操作)5 J# [' Q, n8 U- o
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
1 Q- A9 \8 k5 v% {$ e6 P7 r9 B8 J5 K, O! @6 c! o. P6 W+ q( x
# f d. f' i& j2 o
k线图左上角公式名称及参数列:
$ s& {' K/ _! e0 [) HX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)4 g. l O) @- o$ Q
! z9 _ }5 y% X, K4 ^
6 L4 ~' V6 M# a2 e; ~
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式0 X/ \, @, `5 x4 P
5 b/ h1 i& r6 q
( _7 v. K5 j" i5 Y- e# I
老鼠游标单击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)= 修改参数表
4 y. @) Z j, n, C! y+ D: e6 O5 c6 w" B. ~
7 o7 r! k* y. K2 {1 b! J3 z
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)* ~% q4 t- v d9 Z# \% g
. n8 [6 b1 n- G/ E
, A8 X0 x% b. X/ o* k# f; i
新方法如下:= = = = = = = = =
3 |. @, R2 N$ ^6 H& e0 ]
. S& y! k/ i, u2 `5 N: ?) Z1 [: v& v3 @* g- J* X; M
, x: P; @, [3 T9 u. d; j( z
在linux terminal 安装下列程式
" n% H+ f# _5 J' J) h$ sudo apt install xdotool1 e1 x4 M J* S% }/ {
$ sudo apt install xbindkeys xvkbd# t, Y" [; ?, _$ i, S% m
$ xbindkeys -d > ~/.xbindkeysrc; S g/ {2 `, B' w
产生.xbindkeysrc档案6 k/ y t$ C. f8 t
+ @& K5 `( k1 R9 i
3 E' \1 w$ W: l/ e6 h4 H. Z0 \; @
编辑.xbindkeysrc档案,加入下列命令行' Y' h& A* h: A! ^, b/ [4 k4 H, l8 m8 T
/ \0 I3 v+ }) {0 A7 y: r"xdotool mousedown 3 click 1 mouseup 3 ". C' P, {9 N5 y$ e/ b/ j5 |
Mod2 + F4
' m' `1 D- M' Q, w# h9 v) T
% w) g- E1 q$ b"xdotool key --delay 250 Control+i "
: a6 c! L1 Z- D9 UMod2 + F32 B# H5 i5 Y/ _" D/ j4 G" ~& f
5 r, a- e* b" ]3 z( i4 z
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "* Z0 d+ _2 k h
Mod2 + F2" d' ^, h/ e3 W' x: s
8 z0 L. m" s) Z9 t% E9 n7 e% a"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
1 j( B( H* Z& O' P- R/ J YMod2 + F1
$ f6 g" Q2 u/ \+ V2 ~/ t, Y/ p) ?0 M6 T
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "- b" i9 [; f3 K$ x2 W3 Y# y' l
Mod2 + Tab
0 B E! v. U. R; o7 e$ z
; b! C: F8 h! L% G"xdotool key --delay 250 Alt+BackSpace "% ~4 l# J4 Y2 ~4 S' w) K( w, z
Mod2 + Menu
# q3 g% E9 ^/ D. S
/ R3 `! c% K/ Z. Q"xvkbd -xsendevent -text "\S{+P}""
& c" q: ?) E; G1 V, FMod2 + grave
6 ]9 q1 C: O& f+ l( l% @! }% v: q L" i4 K# E
; f3 G1 v- ] `7 s$ J3 x& B
0 e: Z; t1 k+ ^! k: [* E0 l按~键=shift + P = 小手游标/箭头老鼠游标3 W; J! `; O9 E; }* J/ X
8 |. E6 E% V' K! C& B" t9 o. w0 [6 \' h8 B+ _3 G6 Y' S4 x/ G0 _- F% |
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标/ A: }# Y- R6 ^7 u* V+ y* J. Z' {% J
, g" ~) U' I% f' y% n. y- u
2 d T2 J, ^* e# w, p5 j, I& d
小手游标在k线图任何位置+按Tab键=开启修改参数表& z$ \; w; m2 D* a- B
8 ]+ Y6 l! j4 \ d$ M5 o% L
4 {6 I; C j, a
小手游标在k线图任何位置+按F1键=开启修改参数表( i" v9 b4 Y- C9 D; O7 ^
! [2 b; h* P! ^; z) W/ H( ~% y- G$ H4 P! d/ K8 b9 h
小手游标在k线图任何位置+按F2键=开启编辑公式
0 B" L6 Z- }7 |- [7 z! a! V/ L4 d: r" w# o
- \- b7 X6 j. p+ I1 ~
按F3键=Control+ i = 出现讯息栏/取消讯息栏
: @; F' i3 B3 D" A U& \- O+ k按Menu键=Alt+ BackSpace =(取消上次按键操作)
7 A9 G& {- ^ {1 J$ o% u
. {' c$ x3 v& U- a }- y
$ d' R& \. B! M+ x$ k我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标7 v, \, ]. B U/ F
; M7 ~4 f4 }: s& [0 D. t如果你的 LCD 解析度不是 3840x2046
+ D- F! p: U* m) Y# W; X- O* V可以加入下面二行测试6 @8 Q! `! B" J- B. Q
"xdotoolmousemove 650 205 "6 Y. q/ f. X. ~8 v
Mod2+ F5
8 w6 [7 z$ R) l/ d& |6 J5 t; ~3 ]- K0 {1 t7 Z
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数2 a* k* A/ T0 O
"xdotoolmousemove 400 205 "2 E; `' b; C8 M( v! z' {& c
Mod2+ F5
* V' a! I3 J7 Y8 S& L2 }当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
& x3 Q4 c; F5 e3 `5 B9 E& U. a8 N+ i
如果你在 windows10 下执行飞狐(Foxtrader)% T9 Q9 M! M$ [
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
4 z) _, e$ ?% |3 x0 E6 p. a$ c+ A2 o# h1 E. J+ {3 d/ ~+ G3 H' i
6 u, w" \, U, Q m X( V其他linux terminal 指令:
0 b3 r- l+ Y+ c3 s, F( |
6 G/ J4 O' X" c: O6 a. k( N' B9 O7 x" Y
$ killall -HUP xbindkeys
5 I* ]" B) k M v重新载入.xbindkeysrc档案时,先清除xbindkeys程式# x, z0 L. @/ z& S. |# x# a& i
) M6 v* P* r( Z+ i \. s6 @! G' p# W* m3 N
$ xbindkeys -f ~/.xbindkeysrc2 Y& Z+ [0 k& q O
重新载入.xbindkeysrc档案$ y7 C- O" h" X
每次修改.xbindkeysrc档案后,重新执行上述二行指令% P3 { K: Q: a9 Y* Y5 l' q' w
6 D- F& d5 [6 d$ H. J' n% z
! ]1 ?5 \( K# V8 w! l
$ xbindkeys -f ~/.xbindkeysrcx
% a4 O; S% V6 M. Y/ S/ I& v& }要取消xbindkey的按键功能时1 e2 {; q5 C7 z% d o: O
* M% O6 w6 {# k; e
5 D/ k6 Q7 @0 K& s3 p2 ~.xbindkeysrcx档案内容为
8 r7 q: n G3 p+ J
# ~( I4 Z- Q6 `1 }+ c8 g" m( H) `3 x( ]8 u( s5 b- D
#"xdotoolmousedown 3 click 1 mouseup 3 "
: l% s8 u" C& D! Q, m+ ~) V T#Mod2+ F4
m& [, S* T1 b4 R/ }#"xdotoolkey --delay 250 Control+i "
! y }3 {5 ^2 w1 [2 K" |4 u W#Mod2+ F2
+ f+ u1 d9 X; r0 i#"xdotoolclick 1 click 1 click 1 "6 r$ E- g m* R/ E- V" N
#Mod2+ F1
; C7 E; P H7 U- [#"xdotoolclick 1 click 1 click 1 "
' r9 P+ a2 q: T" }& A& L#Mod2+ Tab
1 D& b: m7 l' R2 v0 X4 M3 |( Y#"xdotoolkey --delay 250 Alt+BackSpace "
! b' I1 }3 M" L6 {6 j#Mod2+ Menu) R& v2 m+ J5 O; Y( w
#"xvkbd-xsendevent -text "\S{+P}""
m- |8 I3 F4 R0 _+ @- U% F6 w7 D#Mod2+ grave
) Z" ]3 I; o# F- N% A, d+ P# K( v8 d# \2 P
$ H- ?, Y) C- x2 J要检查键盘上个按键的代号,可用下列两个指令
" e4 u( f# r- e, y4 s
+ Q) L; \0 ]0 }7 @/ M# B3 S# ^5 N
# y/ c: c3 h" R1 J/ E. P& {' R$ xbindkeys -k1 n/ M. t1 _: n7 h5 ?8 M9 `
执行后,按Tab键,会出现Mod2+ Tab, ^) f6 e1 D1 @( x- z
: j/ X, b/ b4 p3 j: T, d
/ O" W4 a9 t- A/ o5 A8 C) {$ xev- d. z+ I) P; f# b" [( C
执行后,按Tab键,会出现Tab及其编码
/ v9 V+ v, _ w _- Q, |: B' C, Y- _- f
& V {' L. S$ h3 n& x" l$ wmctrl -l
1 W- J5 F: O! G- c; s. x' Y执行后,会列出全部视窗的ID及视窗的名称
. W, u' F* b! L# L
3 Y# M, E" f% r$ t7 M
4 j8 |9 @8 Q& d% p% A5 N+ `" f4 G% u4 H8 J8 M
! l( ?8 ], k5 B% U" y
2 ]8 i# ~7 B! O9 U3 ?, p: h/ j. z5 Q3 o5 o
/ C% K( p8 d, m. _7 R
! Z; i' E$ k7 c& }8 |
( H1 Y- U G1 B" }' Q0 ~! a1 n: r e/ J
' z7 H5 U M, [7 k# A1 O9 }
' G! C* |7 i' l& }6 T0 m
8 g4 V' j) r- k/ v. O# W. B8 z/ L4 w- G3 r% i2 h; W4 T! Y
# Y5 \ R- i0 T) T( f
* A- C) N( t* o; h2 c) E. _3 B
' F" c+ G6 X: J" i3 c' f[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |