阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
& 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 T
3 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 v
8 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$ r
5 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 JMenu=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线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数
( r8 p! [. Y0 n; C"xdotoolmousemove 400 205 "
2 n$ H" M; \5 HMod2+ F5( k! S$ P; n; e7 l% B
当你按下F5,若老鼠没有复盖到K线图左上角的公式名称,修改400205让老鼠复盖到公式名称
  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 m
1 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) t
3 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 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会4 p: |7 {  J& o6 A* r
咋琢磨起软件了
$ M/ `2 R% W" e& s8 p) ~4 e6 u
- F  E1 O  F/ @/ J5 W# _& L& i[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-7-17 17:23 , Processed in 0.144676 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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