我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛4 w; J( I: N' P3 G4 B( y
经过耗时研究,终于找到改善功能键使用的好方法" o5 A0 y; ]# p N+ A
! m& u1 B8 u/ ]" ?% T7 m' g! v. ?( n' }+ q$ l* V
旧方法:= = = = = = = = =
; E3 g6 A# J, U3 i7 s0 ^" s% d. n( s0 J
, T9 Y6 i* y7 Z/ N( Q. x十字光标=按向右键(rightarrow)
) o; p, f: v. H6 ], P2 e7 J8 s9 L1 E: [ d
4 c$ k- w6 k7 Y3 C. e5 w$ K9 s
ctrl+ I = 讯息栏
, S0 O. Y3 ^) {8 X7 I5 v: ]! [+ l! t# k' x" S1 ?
5 q, d! k3 C& |% w5 S) s; e- u' d
shift+ p = 小手游标(平移画面)
' r2 C- O7 r) R3 p
$ ~# y/ V9 k% O4 O& p) |5 d1 c' p
. y+ ^* _/ c" A5 H& o按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)0 c8 A; [% {2 L7 t+ F6 q
# C% e [' }" o- x) Falt+ ‘backspace’ = cancel last action (取消上次按键操作)9 J3 T. n4 u$ G0 c% I) R- _ |
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态: i# @; t9 l- o/ i& s$ h, b
/ e) T6 l' N& F; `( T
* f3 @2 _' w# L1 R. `9 f2 \2 m3 `k线图左上角公式名称及参数列:$ O7 p& X3 a5 {& n" ~' c. E
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)5 F6 Y$ `# y0 M7 m- {9 F
* r# g! [- W' t1 Q0 s0 E" N
! m s* X9 e$ d老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式1 l$ h( O: U' Y
1 ~1 Y5 B8 _% X; h: }
( _' \! M q% ~/ f/ 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)= 修改参数表5 Z" v$ W9 Z) O# H
: }& U* _+ x7 X
! I. a6 W: X( A& R' v在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
7 s7 ]& r v" c( V( {+ A3 b% Z: |
! N" [! P9 H# U' |( i) k; ]5 i; ~, w2 r/ F8 _% B K, P
新方法如下:= = = = = = = = =
) m5 U( q2 Z4 B# x5 A
2 ^8 T% f% G* `9 Q3 L# C9 u
" q: z6 z5 G6 v% k1 R7 S9 s, o. @( j+ c- _; E$ e
在linux terminal 安装下列程式
1 L3 b. [) ^' U3 w$ sudo apt install xdotool N& u: F/ I, L" n
$ sudo apt install xbindkeys xvkbd4 R0 F% f! e$ I+ z% p+ n
$ xbindkeys -d > ~/.xbindkeysrc; S8 x( i8 v$ F c
产生.xbindkeysrc档案
& L+ p. g) t/ ~7 w
9 h0 }4 }' f& k" c9 C1 ]3 ~2 y4 p- r+ H6 r @# Y: t
编辑.xbindkeysrc档案,加入下列命令行
' m/ T) [/ _" `% \7 D, D, _) W: Q
! v, g; X* p* d$ {# J+ |"xdotool mousedown 3 click 1 mouseup 3 "9 d, Q: ` M$ J( k- p
Mod2 + F4
1 y0 Q- B5 j2 Z, \5 G9 I
# S, ]1 h0 L. p+ t"xdotool key --delay 250 Control+i "
: o) {; d B5 R2 Y' xMod2 + F3
6 ^9 U9 z+ X {* f% i% J$ g) ]
0 H# s! `9 ?$ }$ @/ d( i; o"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "/ S8 T" R" Q# i9 a
Mod2 + F28 e* [1 Z: w3 o7 B& ]4 H) M) ^% n
2 Q% X* b# E, G" G
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "* t/ R$ ]( I1 ^) z$ O, h) b; s
Mod2 + F1
) ?, Y2 u6 {: T
8 y8 m# C- b) h3 w7 R: A"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "5 ^$ ~ W3 P3 h+ t3 f* u6 `
Mod2 + Tab1 w/ v. s+ W# d$ P& _& e
0 b4 n+ L+ b# T* T
"xdotool key --delay 250 Alt+BackSpace "% ?+ G1 G* \1 v# T
Mod2 + Menu
8 y, _: N7 o2 w6 s# c( _0 O$ E! b, X; j7 M
"xvkbd -xsendevent -text "\S{+P}""
: _6 E" U6 w, T6 lMod2 + grave- S& Y- C+ v8 [0 n! D
* m4 P0 i, j `# q% Z! r0 ?4 e* L
) p- x, B6 p* a7 u- `4 V, P
4 f/ a, `3 m+ K, I6 @8 ?按~键=shift + P = 小手游标/箭头老鼠游标
, d7 }1 w" P7 W( L3 e0 s; p: ?, Q0 l9 h0 ?% F
/ d. t6 ~: F$ H
按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标
1 g x1 y$ z0 Q( ~: Z) q$ A8 p5 ], @- `0 p& z
8 m: O# W/ l; \" z小手游标在k线图任何位置+按Tab键=开启修改参数表2 _, @1 S" h: |* e! k4 s
0 ?6 @# h0 z1 G3 Q& F
1 V. E$ U5 \, V$ s4 F$ i# m小手游标在k线图任何位置+按F1键=开启修改参数表
8 x6 b9 r, E2 a2 o8 j" p* s4 C% E$ h0 E' ~0 S- _
6 w9 A( d# Q/ g* c& ^, j小手游标在k线图任何位置+按F2键=开启编辑公式
0 t \$ z9 P+ u% q; j
$ w7 i* v& S2 j" }. D
R- v I* W! N: u! R( z按F3键=Control+ i = 出现讯息栏/取消讯息栏
( x/ D" K( H- ?4 p- A. M按Menu键=Alt+ BackSpace =(取消上次按键操作)
. [$ N& G- r! l3 H1 X) S: F' X2 a9 ]1 `- p# p
1 d) _8 M( u }$ D. n我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标, S& Q2 g: m+ I# `
3 z; `0 y6 W$ g- q3 E
如果你的 LCD 解析度不是 3840x2046
) x/ ?4 D/ t R* t- z) |可以加入下面二行测试
* T& J0 C- w4 ^2 ^1 x"xdotoolmousemove 650 205 "
- h; n7 z" H1 m: w# C' [7 s. oMod2+ F5
2 M! n: P$ e' \8 s7 k) Q3 m7 T. ?
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数& N5 R2 S* B4 z$ p
"xdotoolmousemove 400 205 "8 Y6 ?! n* r6 H: x/ l, S
Mod2+ F52 W, |* u5 ~8 |7 d; p6 T8 ^
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称7 i" i$ }6 l8 g9 H0 J r, M/ u
6 |7 ]5 i3 _2 y) g
如果你在 windows10 下执行飞狐(Foxtrader), Z6 e$ w3 e2 X" O0 M
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定, D7 ?* _, O- j0 @
$ o5 a5 f8 b- R9 |
b2 }# o( V" T* N6 }+ c& t其他linux terminal 指令:
9 T/ L+ m) F$ q0 v3 B7 c" n" N" C/ r q
3 I" R! s# _/ }: |- m
$ killall -HUP xbindkeys
7 I1 R6 y" @, v; K. A ~! `重新载入.xbindkeysrc档案时,先清除xbindkeys程式0 R- p8 ]' V- H- t
3 o# K8 o! V4 H( a1 t
! M7 s' s' e+ r) ~; c- h$ xbindkeys -f ~/.xbindkeysrc
" a( M, N9 B s% A1 ^4 i重新载入.xbindkeysrc档案
3 [9 P5 s+ W! @9 v每次修改.xbindkeysrc档案后,重新执行上述二行指令
; K% W8 O4 `' _% Y( }/ b1 D4 O. E p C" _" q o
8 g9 J8 z/ i ^0 @% R
$ xbindkeys -f ~/.xbindkeysrcx( X. b8 a! \) b( \
要取消xbindkey的按键功能时/ Q. o/ m# S$ g( f
) l3 w D" y/ l4 \# U( v( p
% M/ i0 s; W. a+ ]7 X1 X( f' F9 n.xbindkeysrcx档案内容为
5 z0 D0 g) n' _' A! y: X7 \! S
3 x8 p0 @' ~# A! U9 X5 q+ L0 M5 P5 Y5 i6 j5 X, c9 C
#"xdotoolmousedown 3 click 1 mouseup 3 "* b% ]% g7 X9 m
#Mod2+ F45 z: [: X G0 [: l/ `
#"xdotoolkey --delay 250 Control+i "
3 k# ]! P5 L+ j0 D#Mod2+ F2
3 _( _& p8 ?8 H2 }; s' L# N+ a#"xdotoolclick 1 click 1 click 1 "- y: z1 A: i6 ^
#Mod2+ F1
3 x/ P* ~3 C( x# d#"xdotoolclick 1 click 1 click 1 "
; ~' t' P C/ Q9 d#Mod2+ Tab
. g* Z. D1 O) t4 {#"xdotoolkey --delay 250 Alt+BackSpace "9 `; n. ~! @, ?, Q |. J
#Mod2+ Menu3 Z7 q' ]7 n, C M& b9 M5 ]
#"xvkbd-xsendevent -text "\S{+P}""
1 L8 t/ H y& _; r" d#Mod2+ grave
5 l, z* W( w( V% a6 H- U5 z
0 E( {6 T& a1 l
1 F# w9 M2 j. V7 ~4 A要检查键盘上个按键的代号,可用下列两个指令
% H1 P( ], u! ?/ W8 c* B i% m7 `* n8 C2 G: ~
, Y0 C- N9 {1 N s# C/ Z, D! G$ xbindkeys -k" u1 U% r0 L5 z) D$ s8 u/ |
执行后,按Tab键,会出现Mod2+ Tab" w/ u3 ]6 s, R! n5 K& v; N! r. ~
6 c6 @1 L0 k/ \0 j; B$ p
7 i2 P* d& \% ]
$ xev8 {; B$ e! g& F
执行后,按Tab键,会出现Tab及其编码
; i* w9 E4 a3 X5 A1 G
. `5 K8 A$ Q1 t0 N4 i6 C/ f1 n
$ wmctrl -l3 i3 M1 T5 N$ q9 Q! E# h: O" N4 ]4 h
执行后,会列出全部视窗的ID及视窗的名称' [8 C y$ B1 Q& a: P* \
6 H4 y- ~$ Q" G" {2 C6 m- n
" g8 j9 D. V) O s
+ `7 b) n4 o C3 _; v- V
/ [2 V' g$ X" \6 Z+ h
8 ^: Y) O: D" S' l
5 ]& O4 \7 k0 v4 E; `7 T0 _
; p) [- u+ J4 p) ~4 I8 J1 e) j3 E! k/ l
0 N; S+ l& q! I* h1 U r9 B
& g1 z- `) D% h* U/ x
: {' K) F: ?/ p1 y
, Z! r# F& L( E" m
+ t8 m. |% k2 j7 f
& e, L: M$ ]. H5 y! C6 R
4 t6 N$ v# L" |
) ^) @: J, m4 J8 n" P2 K# T
: }3 @1 E/ V8 {( M* D. E
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |