我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
; K8 e2 u! a5 u" L7 C6 }经过耗时研究,终于找到改善功能键使用的好方法
, V$ i9 {( P) x4 R6 I$ M$ R2 P a0 i6 _" `9 N. Y) w$ ]4 x
( ^! M: g2 B3 z旧方法:= = = = = = = = =
`8 b- ?( d. Z; Q# y
+ K9 J5 y* Q- |- G- z! ?% M& A- \9 r9 k- e- P& Y0 f
十字光标=按向右键(rightarrow)
) a1 z9 M3 V& ?* D, _8 D" q$ E. P' q# ^: k, U$ q
9 C3 `# N1 S9 s' j, r" |; n4 i$ c# o
ctrl+ I = 讯息栏! i/ z R$ t. M) t# W
- ~% i. w, o1 o* Y4 F- F
& K2 ~1 q& M. s) d4 ^: O5 u- b7 P$ Dshift+ p = 小手游标(平移画面)! O9 P3 W/ d, G6 Q' L M+ D& R
: l% L/ C5 j8 n1 r) s b
$ H; u+ ~% ~" \5 ?! ], ?. ?- X按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)& Q$ E1 o" g; S o# J
) y& d! [ v- a1 n3 T
alt+ ‘backspace’ = cancel last action (取消上次按键操作)1 q- N# N- B7 ^
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
4 d1 d7 z; |. d
/ q k* \. p) ^! U; I% s- M, w) o1 B4 m5 T& n
k线图左上角公式名称及参数列:
9 v9 }' d. o* x7 |% g6 H+ 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)( |- F. ?0 S9 I J. ?( ]
! r! M4 R' r2 S5 j
( K% p0 c4 |/ H0 O- n& j. }* |老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式/ f" [2 c- _& l$ d" v& p5 e9 U
5 c7 n. N; t: _) ~9 T6 X
- r `! D7 v8 ~9 n* f* ? T0 W老鼠游标单击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)= 修改参数表/ T0 K7 }) u& ~
- H8 U/ A+ y% |9 [* m, u
4 ~ I) |# f5 A, \4 W- O在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标); d+ f/ A5 D) F o! E# C$ t' k" l
6 \! q% Z. v; M" m, w$ m* i$ Y: n+ K, ~
新方法如下:= = = = = = = = = 2 y+ D; G2 Z3 \/ f2 P# b; {
5 @- l2 a# Q, y8 Y! Z; W* ^: q: F4 A" \& R
& Q, q( A: B4 M2 I在linux terminal 安装下列程式+ n( H4 m0 v: P6 e* _ M
$ sudo apt install xdotool
0 F: K& y$ t2 g; V$ sudo apt install xbindkeys xvkbd
5 @: Y- i) V2 j. G/ e* v# p3 n$ xbindkeys -d > ~/.xbindkeysrc
8 m8 R- d2 N; {% B+ ]产生.xbindkeysrc档案
/ |1 i- S6 }( n9 f, k; _
& |0 c& X% i/ m! h+ ~4 t/ f# R
# B. c9 H6 L1 J' G编辑.xbindkeysrc档案,加入下列命令行' N8 g! X8 a N: i/ e8 m. H
1 Z: y N* l k"xdotool mousedown 3 click 1 mouseup 3 "
+ O3 W$ n% k1 [8 b: J/ k/ O: IMod2 + F4+ E9 J8 c$ H; z/ A
3 I" j9 E- c: C"xdotool key --delay 250 Control+i ". ^0 T) ~/ _4 i( f
Mod2 + F3; ^" @) K' }. i* }- T7 G
5 J0 ?4 C0 Y" i, N"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
9 V6 Y6 p& s4 V8 Z1 u: @, q* lMod2 + F2
1 K% Q, i' |( J! Q) g- a& }9 g u
* W# a8 f7 V s9 C) `' A0 f8 s7 M"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
% N7 M* _+ O8 Y5 c5 y3 IMod2 + F1: C, }/ O- S% o" T0 ^
# o- @" z9 O. a6 F
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
9 \+ `* ] A/ D c5 ZMod2 + Tab6 a$ X" h3 a6 ~; G& y4 C
0 c# R8 ~* X) L7 A"xdotool key --delay 250 Alt+BackSpace "; ~/ b4 E+ g0 Z" d* d2 R
Mod2 + Menu
8 S, Q) ^9 _! |4 c8 ]' u
% I& X. ~. X* s6 j6 ?"xvkbd -xsendevent -text "\S{+P}""
5 c$ R+ K) k5 ]* k/ E% ?Mod2 + grave
' U. ^' j: o- s' l0 ]8 U) Q) r+ A2 Y) T/ b$ m! y
: }5 d/ v% Y8 s, V3 ?+ t
: w2 I+ L* D- H- M J" u h8 m- z按~键=shift + P = 小手游标/箭头老鼠游标
; F" A8 Y* ^% c, P) O' H" U. ~) T4 Q$ x* X- ~
9 \& C4 w( t5 ?6 c; a按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标 Q) K+ C+ L* f$ ~8 {, p
; @& F+ S- x* r6 c+ c
% Z* H% p8 C) E6 q小手游标在k线图任何位置+按Tab键=开启修改参数表6 M* I- A$ L% Z U
" M/ A2 F5 G/ H& b# \4 u
2 ^0 e* F- V4 c; w0 r0 b0 f
小手游标在k线图任何位置+按F1键=开启修改参数表, M9 q9 \7 l2 D I
7 f# [3 N$ l# l" a6 n
5 z& R8 r2 h4 X0 y( j
小手游标在k线图任何位置+按F2键=开启编辑公式
, ~7 q& C3 P' _6 A1 s5 i5 }$ {. Z$ d# R1 t& X
/ V7 R" i |1 O. a
按F3键=Control+ i = 出现讯息栏/取消讯息栏2 v6 a5 n( n& ~. e
按Menu键=Alt+ BackSpace =(取消上次按键操作)
7 y3 K8 a! N, ?7 Q
% R; v9 v( R: |
5 L+ Z N) @9 d+ M我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
6 C X- b$ e2 a' q
3 x) z# f( u9 ]$ p5 I7 l如果你的 LCD 解析度不是 3840x2046
8 a. ?' a! r) I" W) P# j可以加入下面二行测试9 n ]1 p8 w7 v% t; a) O
"xdotoolmousemove 650 205 "
6 C3 G" L* j: \$ T/ i0 yMod2+ F5
" U/ d( H/ C3 ^* v% Q& U0 a: Y! E' U( I
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
9 }" h" Q4 n) x/ F. p4 X( H"xdotoolmousemove 400 205 "
' k3 n7 j8 Q% ^/ i+ a5 ]( w& e6 WMod2+ F5' D; U' c* J9 f. l$ z3 _( ?3 j
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
3 r$ L' y- z9 Q. l/ S7 W. }
- K' j$ }: p0 X& @: n+ n# B+ a# `如果你在 windows10 下执行飞狐(Foxtrader)& L- S8 R7 {0 d+ z3 O R
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
( d( U- d1 R& Z8 l/ r* M
n. z$ M4 \# @; t( U( ~) O+ ~7 G! ^( a1 A. y
其他linux terminal 指令:
$ Y4 g4 E5 F6 j
) u3 o9 w9 q% g% H" W5 @
( S% ? b$ s0 N$ killall -HUP xbindkeys2 c! {) g6 \. h: V4 o% f0 I: J
重新载入.xbindkeysrc档案时,先清除xbindkeys程式3 J' r7 f! _1 C+ ?
* n# t, T" R! C8 g3 N7 T
* [8 ?5 _) B( }+ e8 C6 g$ xbindkeys -f ~/.xbindkeysrc
' N @' m& \8 D: n. d2 h& w3 @% k% r重新载入.xbindkeysrc档案
9 U* b, M" X @每次修改.xbindkeysrc档案后,重新执行上述二行指令
& _4 H q, e) e( R$ s, Q- g T- a! A& m3 G9 y& B) O
/ ?. V9 }1 x' X/ U* ^6 e2 K, p$ xbindkeys -f ~/.xbindkeysrcx" R1 g: d. L6 d2 M O
要取消xbindkey的按键功能时
, R% |- {( ~9 b/ D( D7 g
7 O/ m# h% M& m* Q5 {* |. t+ N7 W. \( T: `3 Y( ? L; f# Y! G
.xbindkeysrcx档案内容为& J3 [! m% z" E e0 E
$ i8 W+ v" Q% z) C
4 W0 u# _3 k2 I& [ P#"xdotoolmousedown 3 click 1 mouseup 3 "4 S6 e F6 O: Z- j" a& P3 [
#Mod2+ F4- `9 E, x, Z3 x
#"xdotoolkey --delay 250 Control+i ", `7 S, ^$ @' N2 I
#Mod2+ F2
; V- v* [( C& q: e* m#"xdotoolclick 1 click 1 click 1 "
1 f% n* ~( F1 [! G#Mod2+ F1' N+ h& Z+ G" ~# ]3 }
#"xdotoolclick 1 click 1 click 1 "
^4 [4 d+ W$ e l1 m! K#Mod2+ Tab7 z6 G6 ~% g* b8 b( g5 }! V9 G
#"xdotoolkey --delay 250 Alt+BackSpace ") V3 V, v* g) N
#Mod2+ Menu
# C1 h( b9 Y/ \0 k! P( z* H$ Y#"xvkbd-xsendevent -text "\S{+P}""
2 I9 f/ s3 ?/ C9 `, O- w% A5 P/ N" C- N9 P#Mod2+ grave
! J- q6 |6 A! d( Y1 P
% F9 T1 f L& W d! O
8 Z4 n" L$ K" m Q( a要检查键盘上个按键的代号,可用下列两个指令
9 G5 O: \8 v1 ?+ N& b# m3 x2 H9 ^
) ]! P3 B. ^! i* _3 {$ xbindkeys -k! c4 ]0 @# _& K+ M
执行后,按Tab键,会出现Mod2+ Tab' T; H7 g8 Q& b$ U3 h, ^
$ d9 {& l7 @; ~- p: f, L
" S9 C' @6 D; T( T$ xev
5 [) |' \) ]0 c; B# U/ D执行后,按Tab键,会出现Tab及其编码
0 G) ?6 M! I; R/ R4 X) ?' p0 O, p9 R- G! G- a9 u9 Y
9 A8 I; A% n) r$ \9 q$ wmctrl -l6 Y1 G8 B+ N8 S1 }' b9 l; U' s
执行后,会列出全部视窗的ID及视窗的名称
, {! b8 x) a" n. T3 Q3 v. x/ W; z! E$ e" b* M
/ G5 A* S$ Q( O8 Q2 f9 \
' W5 @* S9 C" }0 V! {
8 Z' t( O0 Y9 d
7 B% V3 A9 ?- F- K) V/ ^2 \) c! Y7 L9 y5 Z1 N
8 P7 B- R1 V ~) C% x9 U# T7 Z* f1 P4 B- ^5 _3 V' {
" J" l1 I: G& ]( D" g" M# \' x9 m+ Y
' n1 j, B, i% V5 U( A$ j" ]
! j. I) x. ~% q, D/ s6 x
# P' b+ |$ S, S6 g9 H7 {: z* s: R8 R0 S" |
" m% V; ]: M' U
2 ^# m# I& ~" `/ H+ c( }
1 N a- s9 n5 i* R6 z" y* r4 X[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |