阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛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' vk线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
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 R
7 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 C
1 ]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 + Tab
1 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( zF3=Control+ i = 出现讯息栏/取消讯息栏
( x/ D" K( H- ?4 p- A. MMenu=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线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数& 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线图左上角的公式名称,修改400205让老鼠复盖到公式名称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 X
5 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 t
0 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 I
8 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 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会9 w! F( o9 X  m5 h" L7 D9 i
咋琢磨起软件了
' o1 q- g: T  k' D7 [7 O4 U1 J8 ?  w
[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-7-17 15:22 , Processed in 0.138567 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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