我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
" Z' `& G5 J/ S9 h经过耗时研究,终于找到改善功能键使用的好方法# d# t+ r" x) [! L
/ c0 M! b: Q1 \9 o5 a; k; @" J
8 ] H; Z0 L+ G0 k旧方法:= = = = = = = = =0 W" z/ I. b7 k7 O$ k) f
" I' @7 m9 G; E' [4 C
" B/ j' t. ^2 ^+ e( t4 P十字光标=按向右键(rightarrow)+ z# A9 Z5 V2 W1 o4 E
, ^, O7 J0 c1 w: u# x/ |$ [* D) z- m+ E5 W+ ]
ctrl+ I = 讯息栏+ [- v1 F4 m9 ]
8 V1 L& ~9 o+ @+ ^$ w
; o" Z4 t3 O9 b7 D# w" [1 r" b5 @
shift+ p = 小手游标(平移画面)
2 p7 l+ q) F8 @2 D. a8 t* z
* |! j6 G# m7 o; _+ J( p3 e8 m& i. w) P+ ? @" w
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
# J4 v. H" X' o- P/ p. u3 @$ ~- ~* E6 x$ x3 T
alt+ ‘backspace’ = cancel last action (取消上次按键操作)8 {+ \& ^1 q! [5 R" `0 V
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态9 M2 S6 [4 B1 B' f+ C
+ ~, z4 j1 Y% L! u" P6 o& o) a
" L' W& l3 o# c$ u0 sk线图左上角公式名称及参数列:
7 `4 J6 ]0 p4 y7 r# _9 W/ |. ^+ N5 @X_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 P4 \+ Q' P" Z0 X1 e" R% H
. f$ Q* ~8 v8 W/ J* Q; U5 B' s* Q& J
( [* T& @3 I" P% W \; l老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式2 W) v4 n8 k2 G. `: `
+ @; b/ t3 K# a- y S. }
' z# R9 o+ D" S3 ^/ t5 L老鼠游标单击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)= 修改参数表& a9 s; Y5 g2 k% E0 y& W+ y# E! S
, I& S0 |# h1 E/ m {0 A$ D' K; r& A
% F r6 H; G& V& \在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标) c" h4 \1 _) u4 b c2 Z
3 ]" E3 U& n U( r" _8 D
) D! r4 i; v' E) e7 h- o( o新方法如下:= = = = = = = = = ) t# e' U+ f& e
' @. P( l$ }7 l( ]; O1 a, u3 n6 Q
/ m' a& c3 W* y& s; V ^
6 ]. v2 _' x8 }在linux terminal 安装下列程式
, J$ e# `3 G& Z$ sudo apt install xdotool1 U! K* _4 O: s; j1 ?3 ?% R/ r4 F
$ sudo apt install xbindkeys xvkbd
* |4 U; f( k1 @2 \$ xbindkeys -d > ~/.xbindkeysrc* I; ~+ ]0 {9 v9 r) v" d/ Y: T- N0 X
产生.xbindkeysrc档案
: Q4 F. W1 q8 Q! n/ Y/ R
7 x8 t. r* C4 Q! ]% k0 {9 C# p' R4 V3 v
编辑.xbindkeysrc档案,加入下列命令行
7 A; Q& r) s2 G) @. }5 r+ U
. d9 K; E. D: J$ m( Q" E3 {"xdotool mousedown 3 click 1 mouseup 3 "
& ]) n+ a1 E$ w4 {. m3 Z6 XMod2 + F4' o w$ E* Y8 \# b
; Z+ h$ w% j/ @- w9 f0 J; ~6 m
"xdotool key --delay 250 Control+i "
5 r8 X, X3 u4 o: D0 e: Y& HMod2 + F3$ E. R/ \( h' p% Q+ Y
8 h! t/ Z8 R3 d
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
5 g' [% t/ p9 A+ q! F7 X" n" K$ OMod2 + F2+ @& g9 g7 v2 O5 ~# k0 Y
) [" e' w" n0 C" @3 D' H4 c/ ["xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' ") [& B5 t6 `, u
Mod2 + F1
# V- ]' }" y* O
2 f* P4 o+ ?! d2 n+ U$ \"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "2 ~( c; M4 z6 ^0 {$ d, M5 p9 Q3 Q2 A
Mod2 + Tab
( c8 Q/ N0 T' x: p
! j# s9 j+ q; |/ D"xdotool key --delay 250 Alt+BackSpace "
% m6 g; ~3 A: d+ a; p+ n5 ~( OMod2 + Menu
8 B! J+ J0 I* k2 p* v
6 }5 R( @; R' S: i3 e"xvkbd -xsendevent -text "\S{+P}""
% ^) }, J5 ]) L3 V1 q& w9 FMod2 + grave
: k6 u: v; x$ m, Z, F2 y. i' x- \: T% Z$ \7 A
0 ~5 n1 _; w5 |8 M& M. g+ u3 O) W9 R: k1 o
按~键=shift + P = 小手游标/箭头老鼠游标" P9 {0 ?/ e3 V# ^: W
7 s: H7 i& f5 d4 n+ Q' Q# T
9 G* q9 ?# C/ d按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标- J: H7 H) o8 M1 b4 @
& t+ Q8 P8 X) E( C' u. R4 C
5 {+ a, c+ N& h小手游标在k线图任何位置+按Tab键=开启修改参数表
7 d7 l+ I) V0 x! c4 @* {
( z" R0 {, {' I a# x" Q2 w
: `/ z8 _6 M0 M/ g8 n& T9 C小手游标在k线图任何位置+按F1键=开启修改参数表! f, f* u* g$ ~( G% Z( A
7 ^/ I/ W4 s3 X9 M
) a u/ o3 ]( i: I# }: m9 n3 {
小手游标在k线图任何位置+按F2键=开启编辑公式! Q) n+ V, Y: T
; Y' z4 |$ v0 ?8 ~# [4 C' s4 C6 _6 D6 x/ ~ ~, \, d
按F3键=Control+ i = 出现讯息栏/取消讯息栏
6 b$ g! i2 G) e0 U Y' S) n- ?按Menu键=Alt+ BackSpace =(取消上次按键操作)
+ @8 {. H$ r+ F2 j& W: Z8 @
- G) D3 r$ m& U; W4 ]8 p4 c! A) q3 q6 W& X1 x
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标7 u+ o7 ^! l* X
" o! w9 S$ F9 m9 @3 R如果你的 LCD 解析度不是 3840x2046
6 Y2 ~- U( g% q! F可以加入下面二行测试4 M+ d( O* k, j7 ^0 f0 b$ G
"xdotoolmousemove 650 205 ": p m* T+ \/ h8 l# F& L+ k6 c
Mod2+ F5
, h; h: B. S, x' [7 G' S" I2 S$ ]
9 C4 G) G! y, Y: X+ Y) c. x0 Q当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
5 s& Z/ z& Q; X7 c! g"xdotoolmousemove 400 205 "
* G, T0 |" ~) Z" y" k* nMod2+ F50 ?) o/ W$ s8 l( W7 o/ P
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
# [" \; O5 \* ^$ P4 R$ z+ y* i% | h$ o1 E7 a8 n2 T" Z
如果你在 windows10 下执行飞狐(Foxtrader)
* E# q- C) ]& ~& V可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定3 N- P! O7 _$ ]- p4 j8 K5 S8 r
- B) k, [$ Z. ~0 C7 s4 Y: P
) D/ q. t" d+ c. [4 j* G其他linux terminal 指令:
: k, P8 R+ k( x ]4 y, O: ^- B5 I9 b
" r8 [$ D8 V5 L1 ~* G$ L
$ killall -HUP xbindkeys4 ] w' j J8 W/ ?. o4 Y7 c
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
: `# m) `8 }; g3 z& F* ?/ y2 @3 `: D, d: {+ x% M
8 l7 N) h! o( I$ xbindkeys -f ~/.xbindkeysrc& ^5 N$ P& E6 c7 ]9 {5 Y7 U& x
重新载入.xbindkeysrc档案
d% q. K( ~" G1 `7 V" G, l每次修改.xbindkeysrc档案后,重新执行上述二行指令4 J$ S6 Z$ B. e4 Q1 R
+ C* c# D# g0 q3 d m$ k
1 v4 _5 O+ D) f: s1 G4 ?) l
$ xbindkeys -f ~/.xbindkeysrcx3 C0 o! z5 O; A& F5 u/ f, w6 k
要取消xbindkey的按键功能时" s+ u& T \+ V8 Y% R
- N9 t9 [, m j" ^9 q- o- @* B2 n
6 e4 T+ p. s5 Z.xbindkeysrcx档案内容为0 i' @" t, @. d( T
6 |& S( F6 L+ W: X P( {7 ~$ x+ S: i" P5 ]$ U& p4 n! i& t
#"xdotoolmousedown 3 click 1 mouseup 3 "
! ]+ E S0 u: d3 f( `#Mod2+ F4
: u. r# `5 o, q5 v#"xdotoolkey --delay 250 Control+i "
, i3 T7 |% w% W; N. @' i6 d3 l7 I( L#Mod2+ F2
3 h+ R3 @" W; l U4 V9 o#"xdotoolclick 1 click 1 click 1 "
0 l; \: A; p' ]' p' f2 N#Mod2+ F16 y1 N5 J. Y; X
#"xdotoolclick 1 click 1 click 1 "
( x8 Q, \3 v6 k$ O8 ]#Mod2+ Tab$ | m" f# ]; X& ^% M ]2 ^, Q4 |
#"xdotoolkey --delay 250 Alt+BackSpace "2 W3 [ S& L- Z' L# D1 _& S0 b2 B- h
#Mod2+ Menu# v# O* `" o9 J: D
#"xvkbd-xsendevent -text "\S{+P}""
: K1 P8 V- E+ d' _9 j, l#Mod2+ grave3 [9 ?+ x( v3 @, m! [( G; ?
0 X+ p7 i8 P& H9 T* }2 l/ }! Y9 W
' |6 f% Y! y! I8 w+ }4 Q, i要检查键盘上个按键的代号,可用下列两个指令* a v& v' L9 N0 S
$ b* G9 p$ U9 T. F% O+ e
! ?4 L) _. z% W; Z* D+ i
$ xbindkeys -k {7 Q7 Q5 O2 x1 p! L
执行后,按Tab键,会出现Mod2+ Tab: `+ f8 t# } ]$ w$ l& _9 V, J
9 c; @" _/ A8 y: v
, R8 @% j# k' P' t3 o) \0 w4 Q$ xev
0 \# L7 A+ G" A/ E) \' {执行后,按Tab键,会出现Tab及其编码
c, K4 Y* J: H9 z! N5 F3 m, m# l& a B
/ [/ S4 q' x! e; `) c$ wmctrl -l
, W! K" y: V3 x1 z! m执行后,会列出全部视窗的ID及视窗的名称1 [" d) q/ T- o7 `4 q N& I
- P' g$ ^5 q$ c$ R! \$ o0 @. M! P; i$ ~
3 `+ G7 W5 ^$ T( Z
# x: z# ~! t/ Z7 v
9 ]; n" h0 P9 [1 M7 B& Q
( X' [3 L$ a- `/ l; z/ t
3 v3 Z. u' W; C: `/ q3 K) f
, {4 R5 B L2 \$ K
% H- h3 Q* B' _: y! c! b
! g4 j0 c8 P* y( X- S% y0 F! W0 o+ z# f; h- n) p8 `
' w+ y$ i: u8 ~$ E* ]7 ]
: _) k) }4 L8 Y2 s* C" g, ]* M5 J. W2 Y) a9 [
' _3 l; |" A+ }2 m2 o4 {
+ @7 }! J. _4 K" E L( D* X- p, R' a+ q$ J, m
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |