From 044ed50e537c23522a1aa3de844a8570b09e6e38 Mon Sep 17 00:00:00 2001 From: vcaesar <vzvway@gmail.com> Date: Sun, 7 Oct 2018 12:09:37 -0400 Subject: [PATCH] Refactoring key example code --- examples/key/main.go | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/examples/key/main.go b/examples/key/main.go index 108b8cb..2893b9d 100644 --- a/examples/key/main.go +++ b/examples/key/main.go @@ -17,11 +17,7 @@ import ( // "go-vgo/robotgo" ) -func key() { - //////////////////////////////////////////////////////////////////////////////// - // Control the keyboard - //////////////////////////////////////////////////////////////////////////////// - +func typeStr() { // importing "Hello World" robotgo.TypeString("Hello World") @@ -37,7 +33,9 @@ func key() { robotgo.UnicodeType(ustr) robotgo.PasteStr(" 粘贴字符串, paste") +} +func keyTap() { // press "enter" robotgo.KeyTap("enter") robotgo.KeyTap("a", "control") @@ -58,12 +56,16 @@ func key() { robotgo.KeyTap("m", "command") robotgo.KeyTap("f1", "control") robotgo.KeyTap("a", "control") +} +func keyToggle() { robotgo.KeyToggle("a", "down") robotgo.KeyToggle("a", "down", "alt") robotgo.KeyToggle("a", "down", "alt", "command") robotgo.KeyToggle("enter", "down") +} +func cilp() { robotgo.TypeString("en") // write string to clipboard @@ -75,6 +77,19 @@ func key() { } } +func key() { + //////////////////////////////////////////////////////////////////////////////// + // Control the keyboard + //////////////////////////////////////////////////////////////////////////////// + + typeStr() + + keyTap() + keyToggle() + + cilp() +} + func main() { key() }