@@ -29,7 +29,7 @@ public override void KeyDown(Key key)
2929 public override void KeyDown ( char key )
3030 {
3131 ApplyAutoDelay ( ) ;
32- var flags = Char . IsUpper ( key ) ? ( 1 << 0 ) : 0 ;
32+ var flags = char . IsUpper ( key ) ? ( 1 << 0 ) : 0 ;
3333 pressKey ( key , true , flags ) ;
3434 }
3535
@@ -44,7 +44,7 @@ public override void KeyPress(Key key)
4444 public override void KeyPress ( char key )
4545 {
4646 ApplyAutoDelay ( ) ;
47- var flags = Char . IsUpper ( key ) ? ( 1 << 0 ) : 0 ;
47+ var flags = char . IsUpper ( key ) ? ( 1 << 0 ) : 0 ;
4848 pressKey ( key , true , flags ) ;
4949 pressKey ( key , false , flags ) ;
5050 }
@@ -59,13 +59,30 @@ public override void KeyUp(Key key)
5959 public override void KeyUp ( char key )
6060 {
6161 ApplyAutoDelay ( ) ;
62- var flags = Char . IsUpper ( key ) ? ( 1 << 0 ) : 0 ;
62+ var flags = char . IsUpper ( key ) ? ( 1 << 0 ) : 0 ;
6363 pressKey ( key , false , flags ) ;
6464 }
65- public override void MouseMove ( uint x , uint y )
65+
66+ public override void MouseMove ( int x , int y )
6667 {
6768 ApplyAutoDelay ( ) ;
68- moveMouse ( ( int ) x , ( int ) y ) ;
69+ moveMouse ( x , y ) ;
70+ }
71+
72+ public override void MouseScrollVertical ( int value )
73+ {
74+ if ( value < 0 )
75+ {
76+ click ( true , Common . UP_BUTTON ) ;
77+ Thread . Sleep ( value ) ;
78+ click ( false , Common . UP_BUTTON ) ;
79+ }
80+ else
81+ {
82+ click ( true , Common . DOWN_BUTTON ) ;
83+ Thread . Sleep ( value ) ;
84+ click ( false , Common . DOWN_BUTTON ) ;
85+ }
6986 }
7087
7188
@@ -86,21 +103,5 @@ public override void MouseMove(uint x, uint y)
86103
87104 [ DllImport ( "./x11.os" , EntryPoint = "pressKeyCode" ) ]
88105 private static extern IntPtr pressKeyCode ( int code , bool down , int flags ) ;
89-
90- public override void MouseScrollVertical ( int value )
91- {
92- if ( value < 0 )
93- {
94- click ( true , Common . UP_BUTTON ) ;
95- Thread . Sleep ( value ) ;
96- click ( false , Common . UP_BUTTON ) ;
97- }
98- else
99- {
100- click ( true , Common . DOWN_BUTTON ) ;
101- Thread . Sleep ( value ) ;
102- click ( false , Common . DOWN_BUTTON ) ;
103- }
104- }
105106 }
106107}
0 commit comments