阳光飞狐

【阳光飞狐__与财富同行】

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

查看: 2328|回复: 2
打印 上一主题 下一主题

改善飞狐 (Foxtrader) 的功能键使用

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
" 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( p
3 e8 m& i. w) P+ ?  @" w
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
# J4 v. H" X' o- P/ p. u
3 @$ ~- ~* 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/ dF4=按住老鼠右键+按老鼠左键=小手游标/箭头游标- 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线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数
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线图左上角的公式名称,修改400205让老鼠复盖到公式名称
# [" \; 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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?手机注册 手机动态码快速登录

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会
* p4 z0 Z/ ]2 ^! Z; d咋琢磨起软件了
( j( I: A: k6 r# u8 _/ O: g
- |& P; L  J2 X4 c! B: S5 P" o[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

QQ|小黑屋|手机版|Archiver|【阳光飞狐】 ( 网站ICP编号:京ICP备06013475号-7 )

GMT+8, 2026-7-18 00:43 , Processed in 0.164776 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表