mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 17:56:51 +13:00
Using Keys enum for keyboard parameter
This commit is contained in:
parent
90353e1a94
commit
31a9a124c6
3 changed files with 8 additions and 7 deletions
|
@ -199,16 +199,18 @@ private void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
|
|||
|
||||
private void btnLoadExample_Click(object sender, EventArgs e)
|
||||
{
|
||||
rtbInput.Text = @"Wait 3000
|
||||
rtbInput.Text = @"""This is comment""
|
||||
Wait 3000
|
||||
Call KeyboardFunctions
|
||||
Call MouseFunctions
|
||||
""You can use 0 to loop forever""
|
||||
3 Call LoopTest
|
||||
5 KeyPress return
|
||||
5 KeyPress enter
|
||||
|
||||
Function KeyboardFunctions
|
||||
KeyDown space
|
||||
KeyUp space
|
||||
KeyPress key_a
|
||||
KeyPress a
|
||||
KeyPressText ""Test 123""
|
||||
|
||||
Function MouseFunctions
|
||||
|
|
|
@ -26,7 +26,6 @@ You should have received a copy of the GNU General Public License
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
|
||||
namespace ShareX.HelpersLib
|
||||
{
|
||||
|
|
|
@ -114,7 +114,7 @@ public class Function_KeyDown : Function_Method
|
|||
{
|
||||
public override void Method()
|
||||
{
|
||||
VirtualKeyCode keyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), Parameters[0], true);
|
||||
VirtualKeyCode keyCode = (VirtualKeyCode)(Keys)Enum.Parse(typeof(Keys), Parameters[0], true);
|
||||
InputHelpers.SendKeyDown(keyCode);
|
||||
}
|
||||
}
|
||||
|
@ -123,7 +123,7 @@ public class Function_KeyUp : Function_Method
|
|||
{
|
||||
public override void Method()
|
||||
{
|
||||
VirtualKeyCode keyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), Parameters[0], true);
|
||||
VirtualKeyCode keyCode = (VirtualKeyCode)(Keys)Enum.Parse(typeof(Keys), Parameters[0], true);
|
||||
InputHelpers.SendKeyUp(keyCode);
|
||||
}
|
||||
}
|
||||
|
@ -132,7 +132,7 @@ public class Function_KeyPress : Function_Method
|
|||
{
|
||||
public override void Method()
|
||||
{
|
||||
VirtualKeyCode keyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), Parameters[0], true);
|
||||
VirtualKeyCode keyCode = (VirtualKeyCode)(Keys)Enum.Parse(typeof(Keys), Parameters[0], true);
|
||||
InputHelpers.SendKeyPress(keyCode);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue