我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
& Y# e9 e! m2 X6 {5 |经过耗时研究,终于找到改善功能键使用的好方法9 l% t/ B Y1 D3 m: S
+ n, i, k' G2 H# n
* T9 n# _% u- m' X
旧方法:= = = = = = = = =
0 o2 p7 T9 x: R4 F
: c d' \4 F' p- E6 a
, F! f7 D& ~' V5 B }3 r7 u十字光标=按向右键(rightarrow)9 G! `4 l5 O: \
) |2 I; J7 j' K; I: c
8 D7 B# o) f. w) Y9 r Bctrl+ I = 讯息栏
6 q, i7 M. j7 S
& v4 H P2 |; \( C& d1 r+ N' U+ x: y5 Z9 l5 t: ^, Y. M6 v
shift+ p = 小手游标(平移画面)
! f( _8 W% z3 [+ @+ J/ t
$ k4 o- L, L7 O4 T# T! K, j) {' |2 T$ {6 l
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)0 z v( V( Y* Z6 x/ l/ J& E+ d
% t6 l$ i7 }8 p- l0 U6 m
alt+ ‘backspace’ = cancel last action (取消上次按键操作)5 ~1 v3 L* B1 V- U5 p
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
' ^' k+ l6 K, }) f2 c+ U, H3 v; H: g' G& d5 s
0 P+ h& A5 z+ Dk线图左上角公式名称及参数列:2 ]2 q$ ^! Y" R& x# L3 h
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)
7 u: y, O% X# ]* m: Y" R3 I |! c6 h- K' `6 ] N
4 k8 X, ?: {: v9 |+ i# k) z1 g5 y老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式) A D- _1 z4 L, Z) u3 P
" Q5 W7 H$ w9 P& o5 T3 d2 z/ L/ z+ v% k# {
老鼠游标单击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)= 修改参数表
" s" M3 @1 V9 _, D3 H4 b( m
( E6 W ]6 C7 Z) k3 v8 A4 p! k& c* j
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)- _' @; _4 |0 c
+ }/ `/ L) B! C4 ?: Z
& V; a; q- w* I) q* b) o. m6 H9 ~
新方法如下:= = = = = = = = = ' U g; y" d7 t& N X2 u
, n- q0 d: ]; H
8 h! s2 S# s. ?& T
* X2 d$ d7 P" `- \) N1 I' B
在linux terminal 安装下列程式 e, f0 k4 @/ c4 k6 g! |' [6 q
$ sudo apt install xdotool
$ {9 M* d+ m/ L; S. W* {- A$ sudo apt install xbindkeys xvkbd6 c. E" @! l' @$ R
$ xbindkeys -d > ~/.xbindkeysrc; T& g- \) s3 p# b2 i2 c
产生.xbindkeysrc档案
1 T0 ^2 p6 {1 M+ k
6 W$ Y& M, N. p
% R/ A( R% g# O) U- J/ l编辑.xbindkeysrc档案,加入下列命令行
% Y+ G5 w: w- C* y5 Y% s8 a2 i7 s2 P. }
"xdotool mousedown 3 click 1 mouseup 3 "
) S9 k0 z8 X6 G2 {8 g9 DMod2 + F4
+ ?8 }7 j4 ?* c$ k$ t7 \$ w
' F, @7 T& g4 r# q3 L"xdotool key --delay 250 Control+i ", ~; b& v6 E2 c- M3 g0 B" b) L
Mod2 + F3( R( `, |" n( j+ c# L5 G
0 C6 E) h$ ]2 C; {) ^! x
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "3 l& }5 ?/ `8 a
Mod2 + F2- e' B$ I6 J/ c h8 _
7 A1 n3 r6 J1 ^/ f F. D* ~6 |; C"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "5 s% `! e7 W& \. @8 j. }
Mod2 + F1. B( H1 m& b7 i5 s, P
. ?' |8 c+ H: @1 o8 p
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
8 ?. X+ z. ~, C+ o5 K1 L* VMod2 + Tab% F( E* B8 N, {, H4 N/ g
( q) F- l) g- M( p B5 ~
"xdotool key --delay 250 Alt+BackSpace "4 ~# j5 p6 w: r' P8 o! B
Mod2 + Menu9 \# @# {7 G' V5 h, x
, d) E& G: `6 y# q
"xvkbd -xsendevent -text "\S{+P}""8 j; e, g3 x5 n3 [
Mod2 + grave/ c9 H* i6 Z8 ?" V( Q0 V9 x' U% V
3 ]* K" x. b* r$ g& ]9 p; `' Q5 Z7 G3 u1 O0 m
, S. ]5 w$ ^$ m( ?9 A
按~键=shift + P = 小手游标/箭头老鼠游标( w N3 Y, P& `3 Y2 }: i' [
, U2 Q8 v3 g# ]
1 J1 ?3 h& Y$ u5 H9 g* j. {
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标
4 H# j! V: V e- o$ A* ~) Q2 a: h! g6 t! d }2 w% P; P! X
# G* r# x* _, I0 \8 J! A- z
小手游标在k线图任何位置+按Tab键=开启修改参数表
! N/ }! C" R! m, Q# k2 `: o
6 f6 Y" e$ [6 ~6 i9 P' x
1 ^) u" d7 j3 R4 |3 d小手游标在k线图任何位置+按F1键=开启修改参数表
0 l1 e& l K* G) f* _; T
! v$ n& u% ~7 Y# W6 `" e" n$ r5 W3 O% L$ |" {
小手游标在k线图任何位置+按F2键=开启编辑公式
: O. Q$ L$ z/ e& J( P- L: N5 G, z1 `7 F+ i7 K1 l
- |* A c% L0 H7 \ D/ Z" p
按F3键=Control+ i = 出现讯息栏/取消讯息栏
# n4 d* F. H6 J按Menu键=Alt+ BackSpace =(取消上次按键操作)
8 ?+ ]. P1 S$ t5 P3 V) a+ }9 J. R
' ]2 y. v. v( Z9 e* w9 E) `$ d' d4 q! j
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标7 V' ~% Z7 I$ F; G8 G( C* \
b/ R1 R3 y r; W: F如果你的 LCD 解析度不是 3840x2046
6 E! C; L# g, O8 h. p8 S可以加入下面二行测试' }0 W N0 J! P6 }; i
"xdotoolmousemove 650 205 "
: n/ D# [2 ?: S" k, U" nMod2+ F5
4 ?% \1 S- S2 E5 s- A7 j2 G0 q
2 b a8 R: X3 |5 J# E- Q- ]- v当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
( r8 p! [. Y0 n; C"xdotoolmousemove 400 205 "
2 n$ H" M; \5 HMod2+ F5( k! S$ P; n; e7 l% B
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
h8 Y' L0 e/ f8 q( G) j
4 g1 _( ], z8 C& J. I如果你在 windows10 下执行飞狐(Foxtrader)
0 Q0 o8 y/ f* ?0 O- {0 N可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定% H+ ^. I( \2 A5 m3 ^
! \! R/ E+ |8 ]5 f
* P2 U! ^$ Z7 h; I/ ~, J! U
其他linux terminal 指令:8 v% l# E) ?) A3 \
3 C6 ]! x- m0 \ J1 Y Z8 m1 p2 a9 M1 R8 J( g: H9 P
$ killall -HUP xbindkeys: j8 Q0 X6 Z2 _+ _, w A ?
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
* O5 M: K, l( s# ?5 a0 L% }. g$ Q a: J" H6 M+ |
) e0 U2 C6 h* @$ _2 v7 W; d$ xbindkeys -f ~/.xbindkeysrc
$ q8 _$ u# j, B$ L1 f# _重新载入.xbindkeysrc档案
( A8 y. y: M0 c( m) t( L每次修改.xbindkeysrc档案后,重新执行上述二行指令+ Y0 m a2 x9 u* o; B5 o
# h( B2 j. ^" U! O; y
9 P8 \: |2 Q* y4 `, N$ xbindkeys -f ~/.xbindkeysrcx) i' J' V9 `. m' i) W
要取消xbindkey的按键功能时# G1 ]. C: {, I0 _$ I
2 @% ?0 w% P- a& A: J
( d# @; I$ g8 |6 [" `2 \0 z/ O.xbindkeysrcx档案内容为
1 I0 [) d' l# j3 m4 y! @& t
+ _& m: Y% R3 r! c
! w0 d( Q! Q# T# O#"xdotoolmousedown 3 click 1 mouseup 3 "" b4 ~ @, N( q& ~( {# U
#Mod2+ F4) P+ [9 L, g" M; H7 M
#"xdotoolkey --delay 250 Control+i "
' ?: @8 v( |) h+ {* ~8 V$ V, V#Mod2+ F28 O+ ]: H2 F& E$ A1 |& D+ D
#"xdotoolclick 1 click 1 click 1 "" h2 G# ?$ @4 T& K
#Mod2+ F1, S" ?: Q1 y, w! L- @
#"xdotoolclick 1 click 1 click 1 "& q; \; Z: F. p- @3 O6 `0 F
#Mod2+ Tab
0 i0 ]" r4 r; {% r& J9 U! ?#"xdotoolkey --delay 250 Alt+BackSpace "
1 T( p: b3 U: ]4 t3 @3 M! p#Mod2+ Menu- `" y) V$ m, v4 ]9 k$ ?
#"xvkbd-xsendevent -text "\S{+P}""
' \- q& K$ h- a+ u#Mod2+ grave
& ?: y f; L1 n- s' o0 i6 }, w1 v* a2 x1 B. F# p
! E# x8 d* l9 v8 I6 w要检查键盘上个按键的代号,可用下列两个指令
) f- O( [$ t# ]. j) z& d Y: i1 y
1 P! k9 |9 w# G' ^$ xbindkeys -k0 Y6 }2 j7 m( @
执行后,按Tab键,会出现Mod2+ Tab% { T0 U4 @- a- d e' s1 k
( g$ B; w7 y+ m; v
& Z9 S4 p8 N3 W3 [
$ xev2 b; m1 G3 V; ^( w9 A: t, v
执行后,按Tab键,会出现Tab及其编码4 `, i% l0 T5 N6 D" |" U' R8 g$ {
2 x9 l; y- m }+ d, y# L( ~/ T; p' F" y: u- N7 h: ~
$ wmctrl -l" A7 n# A1 k& _" S U( e+ _2 z' z
执行后,会列出全部视窗的ID及视窗的名称" s& t# F! Z) ^: `4 u7 N( d
, R2 y4 s4 Z. g2 s9 x
' H" M5 P( `. }8 C
) q3 c5 q: e* ^3 t9 l$ K8 |6 w; p
$ p2 i6 I: g+ l
/ b* y* o! z* p8 O# _: L. R7 l+ K. L! G C, `& K7 B/ X
5 k0 U m2 D! p& x; {) K
& W! H2 L0 b( t0 s" e7 t- _
; e' R" ?% m; w+ O9 ^; p( s$ f) t3 p8 {6 V2 h) F
0 I, }2 B! c* v4 j- M, E/ M, A7 A t% t
z% u& i* }' i/ }* C
, I" o5 z2 f, U/ O
5 W! @7 B! U3 {. m. E7 l/ c. A& R C" O/ j4 H E) [3 i
' [( b" g( g- l' E! V[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |