我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
) z4 S3 R; B. k+ [0 Y7 M3 G经过耗时研究,终于找到改善功能键使用的好方法% [5 \% y! ?0 n" ?
5 W% G4 m$ r, W
6 I0 Y/ f) o# B4 [0 L, O; u旧方法:= = = = = = = = =! k, Z, Q; Q$ E) @8 A
/ ?$ U T" o( Q0 T
) N! o* ?/ W+ l. x& d' N, D+ K十字光标=按向右键(rightarrow)
# w" c+ u: `1 o
6 h* l" O& D1 h( a9 u! V- Q) ]. J# n; [; Y
ctrl+ I = 讯息栏
( e2 O+ U+ _0 d# a, T8 E, B& j/ S6 l( H) g7 Z$ ]
6 b* B: f, m& x" k# t+ ^' ushift+ p = 小手游标(平移画面)
4 E+ w$ d5 @) D4 l. l; k$ W7 I4 S+ E
* I7 q. b$ e4 a6 c% W
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)6 L. ^4 k$ z, q( `* Z4 f
& s# V+ G" X8 w8 B; f1 d
alt+ ‘backspace’ = cancel last action (取消上次按键操作)
$ o4 }9 h/ q, @9 P在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
8 Z6 R8 Q5 \6 d/ o. r0 @( C( b- I& \3 t9 z& {
# X1 x" w4 o. A1 p% V. B% @k线图左上角公式名称及参数列:
0 D! |( n! U. T! m) K# UX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)( W( E% B2 _& P) C$ U
% h9 D& C4 u( Q3 z2 l4 ?- K
. X: L# {* J6 Y8 [5 X8 u! J `老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
g! A% Y7 i/ s( q
' H" C( b4 M9 e- w
! N+ R* T; N. k) 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)= 修改参数表1 L, h% }% O! |. w. [
3 F, w) v. u" I' v+ r% I! F, O6 Z
+ ^2 [3 L! D+ w. ?8 t- ?
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)+ B) {; P8 F; E* A+ D$ a
- b9 ?( ]9 ^; H7 r- X; M
8 N$ p! {# l& x- L& J$ ` f. T3 |新方法如下:= = = = = = = = =
5 D4 _- X! C" G$ [" s) {2 i' o* O& h1 _8 m$ _
& j" i- C8 }! f# D+ L4 \
+ W5 a9 ? L- P" M! E' |在linux terminal 安装下列程式
V- t( E, I1 E. H$ sudo apt install xdotool2 Z: W: X; S" ~9 @8 x* ]0 ^( y
$ sudo apt install xbindkeys xvkbd3 }% T2 V+ j. l* `4 D
$ xbindkeys -d > ~/.xbindkeysrc# u0 n3 ~1 i# H! Y- _
产生.xbindkeysrc档案: a" B# \3 y6 E9 i" x+ q
7 }. M( a9 M/ R" K
7 E9 B) Z: @ @8 q编辑.xbindkeysrc档案,加入下列命令行
* L/ u6 h1 B9 a# J4 @' |. \
9 Z. C. }4 H$ P2 ^7 B* P: A"xdotool mousedown 3 click 1 mouseup 3 "
1 y9 c; a: Y" S0 P; PMod2 + F4; ?. U0 t) }7 W7 r
4 \- c# a- _ D: P; c! u4 G( C; r
"xdotool key --delay 250 Control+i ") l: ?. T4 y ?
Mod2 + F3+ f" q) H6 S6 h) T$ Q6 s! \
! Y: M: r- Q( k; W"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "; [8 |' b$ I! Z
Mod2 + F2/ p0 n9 V/ w7 T$ h& N/ q
/ b0 D, ~6 p& N/ \0 r"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
5 j. W1 ~/ l: H ]Mod2 + F1# c7 V0 h, z' ^8 i* w' U7 g
8 p1 M7 ?, Z" L8 x+ C1 I$ C8 ^3 [
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "( M& i$ f# C/ d
Mod2 + Tab
( y$ y' K0 ]- u3 _* E1 s
$ P9 @4 u! q6 L) d% g3 A"xdotool key --delay 250 Alt+BackSpace ", s2 H* F h& A y' f. m
Mod2 + Menu, m: v Z- g' ?' b9 j0 t; K2 C
( D8 t3 m7 i! v9 @' F
"xvkbd -xsendevent -text "\S{+P}""! n6 O8 q" @8 a9 S0 @4 q
Mod2 + grave
6 Z+ Q6 W9 ^6 P8 F8 ?3 W& B# S. B/ ]& y* Y: E
0 Q) C% C; y1 }( R( t2 |% \9 r: r
7 p M3 [* ~' {+ C按~键=shift + P = 小手游标/箭头老鼠游标7 N# R; t; x& i1 d& x9 r/ k
1 }6 |* S1 h% |2 n6 B
- s9 {. |) i% V9 ^. ^- j按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标0 _+ L3 \& x3 r; J8 }" ?
* L4 x$ D4 I1 d+ z! d6 t
& L# u% {. _5 m# W小手游标在k线图任何位置+按Tab键=开启修改参数表# i7 y5 Z8 j, p$ W) \7 Z1 p9 m* U
+ k" L8 r; _2 ^! ~
& C/ o7 ` N& K3 {, i8 s
小手游标在k线图任何位置+按F1键=开启修改参数表
" T" ?1 Q& c8 H, K" X: K' l6 }; P7 g) ^5 p' D. _! k) `2 R, s5 x# T
4 `) V% t: T8 \2 N" W! c7 j
小手游标在k线图任何位置+按F2键=开启编辑公式
9 w% h2 B! R: J: M
/ U- L( K U3 D6 ?5 W! Y& t" j( A, w5 a9 h# Z# K( Y: G( c
按F3键=Control+ i = 出现讯息栏/取消讯息栏
3 L2 s' P+ G" N' v! t/ p" @按Menu键=Alt+ BackSpace =(取消上次按键操作)+ F! R/ O) v$ ]+ G4 M$ K4 g
! v7 r/ D$ `/ I# m; A' X& v/ l5 A+ ^1 ?2 ?9 Y* C
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标, ^+ }( W q$ N
8 l) s- k+ A& m; ]6 s& @
如果你的 LCD 解析度不是 3840x2046! T' X+ d$ R l- q
可以加入下面二行测试" Z# {6 [7 | e- L- A
"xdotoolmousemove 650 205 "5 v3 S6 ^8 Y5 }# I) J
Mod2+ F5
2 H6 L' L6 [7 g8 d* ]2 q7 j3 M( l9 m% k1 M6 x4 ?: K- l0 ~
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
- y2 g o1 a0 Y7 T; _ {"xdotoolmousemove 400 205 "8 C3 o" Y; S4 r
Mod2+ F5
, u) g |: |; d7 z8 f' k( ^8 t' {当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
1 ]2 K- h! H+ O+ b/ x5 X; q( T. S2 v! X- `
如果你在 windows10 下执行飞狐(Foxtrader)
5 G8 D2 U y- N) a+ ~' Y4 P8 x可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定/ D" A( d( \( b& e
& `. f' ~0 T4 V, Q2 P6 z
& a& Z9 i7 L' s) M7 j, k- o其他linux terminal 指令:
" `- k5 N$ X! }3 n5 Y, o. N8 \. u0 N, Z3 M* ~, S7 d0 u( ^
. f6 r+ K7 e2 p0 l4 g$ killall -HUP xbindkeys0 l! e" E M# K- j/ u! f
重新载入.xbindkeysrc档案时,先清除xbindkeys程式8 q: Y$ |& C! k, w- L' V. ?/ V
( n2 D# a3 x; p4 }* r
+ D. w5 O z, R- i7 x( L& E d3 S/ c
$ xbindkeys -f ~/.xbindkeysrc
2 @% i2 V; Q* n( T8 u$ w* r重新载入.xbindkeysrc档案
7 D7 U$ h( s0 f/ ]每次修改.xbindkeysrc档案后,重新执行上述二行指令' ?0 r$ M( U. P$ w9 {: s- i
" y! R* ]4 x' h, {$ e6 v- x
" `# S2 e* C+ D% L" M$ R4 u$ xbindkeys -f ~/.xbindkeysrcx: C3 \8 X, k N& c+ l7 E. `4 _
要取消xbindkey的按键功能时
, w. I) x0 Q+ L/ J7 T( U6 L. } Y6 Q
. m$ Q8 p( I' f' G9 J* B& {.xbindkeysrcx档案内容为
3 P0 h8 `7 \8 r: V6 J2 d9 I2 `& l6 C* h
7 S9 G- k. s- q; u
#"xdotoolmousedown 3 click 1 mouseup 3 "# i7 h! n5 r# ~& f9 [
#Mod2+ F4
$ m9 [0 `1 @9 K9 o2 r#"xdotoolkey --delay 250 Control+i "
6 _; O# z) K ]! y, J( x4 i#Mod2+ F2( H( R1 K, \1 A* b
#"xdotoolclick 1 click 1 click 1 "( V: j) T! W; l* G; x# y% s
#Mod2+ F1
9 C; d0 o, d6 N7 w' `8 N9 L#"xdotoolclick 1 click 1 click 1 "8 I* D# h) k j! v) z
#Mod2+ Tab
4 l, l' K* X5 Q% {( x! I+ k#"xdotoolkey --delay 250 Alt+BackSpace " p6 O/ T; L. X- s3 e; x
#Mod2+ Menu2 Z" O+ O4 Z) |5 ?
#"xvkbd-xsendevent -text "\S{+P}""0 o g. o0 |: F* Q, V% Z3 w
#Mod2+ grave
8 E0 D5 w. v m* o
* r' H- R! Q& j( Q" B* d; `, G+ M
2 Q0 _4 s2 H4 d要检查键盘上个按键的代号,可用下列两个指令) `% \& v& {! I& H* L
2 w$ p# [( p' H, n: s+ B3 s, r# h Z4 f$ e. D
$ xbindkeys -k$ }' R7 t0 I) p1 I% b9 \ u
执行后,按Tab键,会出现Mod2+ Tab
4 ~. i0 C2 d$ {/ j8 K6 t" M& ^2 |% ~ s) W4 i
6 w- Z+ N8 {, u) Q$ xev
' f; f7 {6 V) P% m2 K. n. X, Z1 r执行后,按Tab键,会出现Tab及其编码
# {+ P( D% Z9 t9 ~( h+ }5 j# ]& N8 d }; K2 F. @& q
1 v8 |$ m( \" A- d$ wmctrl -l1 N' x _$ O# s' s0 o0 d
执行后,会列出全部视窗的ID及视窗的名称
# _7 R8 E s. C4 l) o3 ^7 J# s) e# p1 h& Q- E: Y; g
) a# v# W5 n; R; z
; x# B1 b, F( \7 F5 t
* l1 V$ G1 B9 l+ {+ i6 Z0 T6 P8 N, u. y! B& _; a' i
) l' X7 x4 c9 ^# I# ?+ Y; e) _- Q2 K3 h" u& T1 n
: G' D; [5 T8 n2 B
) t) I) }5 t+ R- X8 w5 d* X+ A3 O0 B3 L* C# H( g1 V
; ~( s' }6 f9 ~) f; n: I
! M3 b# U2 t/ Q8 H: Q' p3 T4 P5 l6 f @. G% ~: I
" k; m, [8 O7 f3 i3 p! W
) x% m# ?, q$ P$ K0 i. Q$ ~ A
: q# I8 U2 R& Z. A7 {2 L
( Y# y4 F- G9 r* t' z6 W; {[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |