我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
9 d W! Q" D" _ @" Z经过耗时研究,终于找到改善功能键使用的好方法/ M& g9 ]+ y# w5 D8 m' O( u
) k h3 R' d6 r0 v( P4 z4 Q3 D8 F7 f
旧方法:= = = = = = = = =- a7 S" B; ~- U$ d- J
) r5 X1 x8 u8 K, h) l/ |) d3 n
2 F# [8 D# C+ d! v: o( b
十字光标=按向右键(rightarrow)
1 b& j+ J6 z. j5 E6 z! R$ Q5 l% {/ d
/ ^ L: Z: [* A8 actrl+ I = 讯息栏
U+ R6 K8 e) @. G9 ?3 e; j# Z9 c6 }
7 P) } L7 t9 U6 ?$ zshift+ p = 小手游标(平移画面)% f2 ?/ h0 W. N8 x2 X8 {+ K
' A- p4 [5 X3 l) r
# E+ a2 q* Y( H% N3 k8 k0 `
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
$ v2 S+ p2 p: o8 z0 r8 h8 [
+ @' {+ v9 R% i) P! k( Nalt+ ‘backspace’ = cancel last action (取消上次按键操作)
' h0 e: R& L2 q在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态+ x; b s8 k9 \! B+ A) t! M6 r1 n
, w' o0 p# l5 G3 K9 D6 Q' \
2 x) ]; I2 U$ Y) L6 X1 N7 h3 ik线图左上角公式名称及参数列:
' a8 R& j5 ~- U* E. M3 RX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)
2 d% I" E* s( c$ G# F3 n
, R1 U% Q0 U, N6 u# W7 z; _- b7 \+ N M
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式$ V- ^4 Y9 i' s t; a; s
- I& Q9 E: M5 p0 T- l
/ B% r$ J5 u; [老鼠游标单击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)= 修改参数表( f5 b; X7 G Q
+ ^: D( ]9 j4 X" }& u1 B! }* {, q/ m2 L% {! F3 b$ b5 V' E2 _9 N
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)2 l' @: v4 S' Z
0 z. [& W; {' h1 D9 x" Z
# U. f! s! [$ s新方法如下:= = = = = = = = =
; ^8 L) W- C: D1 b5 G9 |8 B, f
* I, ?1 [/ q( T# ?5 \& \# p
) ?+ L* |5 T- X0 }4 A
+ S2 V; x8 Z ]3 ]$ z2 Y在linux terminal 安装下列程式# k9 o2 W1 [$ D
$ sudo apt install xdotool
5 T! {, T8 o7 E( i: r$ sudo apt install xbindkeys xvkbd1 |2 z* \% C! n2 S7 m) F% L
$ xbindkeys -d > ~/.xbindkeysrc) o, t0 M7 {" P' v, A5 P5 g7 }
产生.xbindkeysrc档案
' `5 A2 p; D# T/ A" z) ^, \0 a: W7 H
# ^7 ~7 }$ Q& _
编辑.xbindkeysrc档案,加入下列命令行
. n% k( Z; x( c! b3 J v. V( ]3 E6 F2 F
"xdotool mousedown 3 click 1 mouseup 3 ". C/ K2 W/ W& P+ ^+ U; k2 u( \
Mod2 + F4
5 G2 D Z! q: C! E. z
( [0 L; e4 b f3 |' h"xdotool key --delay 250 Control+i "% K0 q2 l8 p* h: Z+ d
Mod2 + F3
0 H) ]7 H/ Q" J6 ~' @2 I, ]& `3 h, w9 f7 ^' @/ { o0 h7 x- Z
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
3 J( h; h8 C i2 w/ c' e; EMod2 + F2% \" Q' A7 ]( U( n2 a! U
& a6 v3 h: c' s+ {"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "" H6 o% O0 R8 a% L; y1 x
Mod2 + F1
3 D2 @3 M6 N& z& T: E) Y: m' n, {, J& T0 z
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "6 c7 C9 t/ j/ P- S9 |) u! {$ }
Mod2 + Tab
, v( |0 E* Q: W4 w7 B0 P: M7 n9 U1 u P+ E! v
"xdotool key --delay 250 Alt+BackSpace "7 {0 C9 R3 L" e* o# i' h) b5 M
Mod2 + Menu8 b1 U+ z9 s# P! H, E3 V5 i
$ t" C- l0 a, }7 M0 J9 s
"xvkbd -xsendevent -text "\S{+P}""
7 o- J! P) f, }! Z5 B0 \8 p+ H% ]$ cMod2 + grave
3 M, O5 Y9 [! c1 p& x0 d0 }" s/ f( ~4 h- F/ O/ }& p; R9 d
) A6 k( ?+ X8 t9 c: F5 B. z+ j& x
9 E! X8 x) A* k% `% [# B4 ]2 T* W! E按~键=shift + P = 小手游标/箭头老鼠游标. H" L5 n0 o1 _, O9 h' b
: T3 r* Z! H7 C Y% m" N: R0 R7 l0 \' W9 M# e, R$ }% }
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标
1 ^ K9 Y' \2 w( {. Z3 m- j6 u9 J4 k0 p) z/ ^7 ~* N
% S- Z8 H; P8 r8 o& |. q5 }/ S0 A8 |小手游标在k线图任何位置+按Tab键=开启修改参数表7 j: m! Z6 s" o
. { e t# |: a
0 g2 E/ u; T' C1 O" k) Y小手游标在k线图任何位置+按F1键=开启修改参数表
/ z$ J8 ^7 | U! r1 `! j( Q n4 R
+ T# F9 U1 u+ I1 ~& \6 }6 A4 r6 _
$ p0 l4 h# ?3 w( {! M小手游标在k线图任何位置+按F2键=开启编辑公式0 g% h6 s# B" [7 [
! {) t; O+ p+ w" O" X
) c, }% ^ V% b/ d) Y1 R! k, b按F3键=Control+ i = 出现讯息栏/取消讯息栏; D. M+ J/ H1 T# S9 D8 Z" i! C
按Menu键=Alt+ BackSpace =(取消上次按键操作)
: T% t) p/ C z# x3 x, O* _3 x, Q
7 b! A; J# ~9 f3 h1 n; f: n# u0 ~) ]: a: o7 m/ U) a" m# r6 u6 _
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
* _) P0 A9 `- v& j/ r9 r( R0 g- b5 q3 e$ ?* `9 q
如果你的 LCD 解析度不是 3840x2046
9 u+ \* w$ J! H/ _7 A( ]可以加入下面二行测试. v" H" j: \3 n% X5 w- q: d8 A
"xdotoolmousemove 650 205 "- p. `) i5 i6 e- t0 W2 ~# E& T o
Mod2+ F55 m) e( @) g R( H# m
8 _1 q0 |& {" z- G$ X8 t
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数% B% H" ]6 _8 M) M. o
"xdotoolmousemove 400 205 "( B" h7 k' V) @( F' T
Mod2+ F5! ]* D2 I8 I( l1 R6 I
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
( A' y: h5 v4 E6 s. {1 @4 T: O
$ N: `! r' U% l. h6 l& B0 E& B如果你在 windows10 下执行飞狐(Foxtrader) U0 i2 m9 w" c7 |4 W5 c1 @. ]
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定2 O4 X; v9 P( ~
* }9 T' ]- D+ M# z8 S2 ^
+ S2 k- D$ s, q- E0 F* f
其他linux terminal 指令:
0 H- q2 ^5 {: e0 D0 w
c9 o8 W4 }7 n- F: v0 v2 k' I
0 @" V# i; d; h, I$ killall -HUP xbindkeys
3 p, ]6 c0 e4 ?6 m& U" Q, a; m, B重新载入.xbindkeysrc档案时,先清除xbindkeys程式
) I, U& \+ Q0 H% L$ d6 i
1 n; |, t' G6 I" E8 ]- b* Q4 Q
' g8 z. h& ]8 c$ xbindkeys -f ~/.xbindkeysrc% {- F" u7 O( G5 Y6 `9 d
重新载入.xbindkeysrc档案
+ W( e5 m, o' n$ j) V每次修改.xbindkeysrc档案后,重新执行上述二行指令
* V) [5 {- m; m% ]/ O+ u& f' n8 ^! n' E
8 ~- ?( |4 R( D+ E; ]+ N! j0 V# h- T
$ xbindkeys -f ~/.xbindkeysrcx o( ~, i6 P; K5 z* A( [# J
要取消xbindkey的按键功能时
& d5 w; M, o g: w6 A: m! L% Q E4 {3 j9 G3 F% ?! s
3 m9 f! n) V5 @! ~8 g, R6 S.xbindkeysrcx档案内容为
8 }3 ]" q6 Q6 G1 ^
( n p- ~. O9 E; g1 K0 ]5 z/ _4 L: K* {8 T
#"xdotoolmousedown 3 click 1 mouseup 3 "3 _9 ]2 z$ A, f y8 s
#Mod2+ F4
4 Z! P- b* V; m l ]+ F ^#"xdotoolkey --delay 250 Control+i "
. D' C; Z( |, H% g' V0 U#Mod2+ F2
# l! }' T7 k$ [#"xdotoolclick 1 click 1 click 1 "7 x3 z( }2 C5 I2 F- `
#Mod2+ F11 t7 G/ P1 J! Y( |5 h
#"xdotoolclick 1 click 1 click 1 "
& L6 r& B9 v& P- F#Mod2+ Tab3 k' ^; ?2 d0 d( c
#"xdotoolkey --delay 250 Alt+BackSpace "$ R7 n, Y6 Y7 U9 V6 i
#Mod2+ Menu* d& e# V. `& T0 Y0 r1 Q" E+ O
#"xvkbd-xsendevent -text "\S{+P}""
- d+ o: o |: l#Mod2+ grave! r; Q1 S9 i4 w% ^! X" @8 h r
* _# P6 x% H' V R( P7 K6 p* j$ Y2 }! P, E
要检查键盘上个按键的代号,可用下列两个指令. j! ~5 S0 r |% k
! z# ^6 N( n' I2 l
2 Q$ i9 e0 Y/ z5 e: f4 _) u) ~$ xbindkeys -k
2 z, `$ M( w" F0 T执行后,按Tab键,会出现Mod2+ Tab" T. R. B+ {: M2 \+ F$ m
3 `$ s, C" p5 t
. l1 {/ t4 D. u' N7 H$ xev
, C' t: m% s9 t, W# s* b执行后,按Tab键,会出现Tab及其编码9 n5 e9 n- Y- t2 |1 U6 u& Y
) k9 u# ~6 g7 n$ t6 F
$ e* {' A* Q. Z; t$ wmctrl -l1 M' H" [: d. ]- m; V' I% {9 p( z8 z
执行后,会列出全部视窗的ID及视窗的名称3 h# h z7 X& h7 u$ r% b, w
0 o8 n' Y3 E* A* z& X+ M2 U0 T+ V
% n2 t* D* D2 j# ~9 X5 Q0 G' N* k) B# e& k1 ^: R
3 W7 U0 ^1 V3 o7 A% F. ?& o3 j8 |5 z3 U
" ?/ P: |1 e* Z& e8 B. T0 z
/ F) _1 L) Y% G# |* t# \6 B9 ]5 a- W6 o' K/ m% Y( ?2 x" L: _; Q
) ^/ R. F7 Q" y E' Y, d. o4 G/ X' r2 o; t/ q8 K" D8 |; }
% T9 ?/ ^- `- W: _' r; Q+ y- U/ R" T- ]& b) m2 @
; b( B* G% ^6 {4 u, `
& m1 b f \4 z8 N
, H, _9 M: U6 p& u0 f! o' r/ J
& A' l: N5 {! w$ a
F, V/ ~* _8 c6 \; _! }) O
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |