diff --git a/doc.md b/doc.md
index 3978a7f..00eee4e 100644
--- a/doc.md
+++ b/doc.md
@@ -38,6 +38,11 @@
#####[GetPortion](#GetPortion)
#####[Convert](#Convert)
+##[Event](#Event)
+
+#####[LEvent](#LEvent)
+
+
##
Keyboard
###.SetKeyboardDelay(ms)
@@ -321,4 +326,41 @@ robotgo.ScrollMouse(50, "down")
```Go
robotgo.Convert("test.png", "test.tif")
```
-
+
+##Event
+
+###.LEvent(string)
+
+ Listening global event
+
+####Arguments:
+
+ string
+
+####Return:
+
+ if listened return 0
+
+####Examples:
+
+```Go
+package main
+
+import (
+ . "fmt"
+
+ "github.com/go-vgo/robotgo"
+)
+
+func main() {
+ keve := robotgo.LEvent("k")
+ if keve == 0 {
+ Println("you press...", "k")
+ }
+
+ mleft := robotgo.LEvent("mleft")
+ if mleft == 0 {
+ Println("you press...", "mouse left button")
+ }
+}
+```
diff --git a/zh_doc.md b/zh_doc.md
index f3d6b6e..47afd8f 100644
--- a/zh_doc.md
+++ b/zh_doc.md
@@ -38,6 +38,10 @@
#####[GetPortion](#GetPortion)
#####[Convert](#Convert)
+##[Event](#Event)
+
+#####[LEvent](#LEvent)
+
##键盘
###.SetKeyboardDelay(ms)
@@ -337,3 +341,40 @@ robotgo.ScrollMouse(50, "down")
```Go
robotgo.Convert("test.png", "test.tif")
```
+##事件
+
+###.LEvent(string)
+
+ 监听全局事件
+
+####参数:
+
+ string
+
+####返回值:
+
+ 监听成功返回0
+
+####例子:
+
+```Go
+package main
+
+import (
+ . "fmt"
+
+ "github.com/go-vgo/robotgo"
+)
+
+func main() {
+ keve := robotgo.LEvent("k")
+ if keve == 0 {
+ Println("you press...", "k")
+ }
+
+ mleft := robotgo.LEvent("mleft")
+ if mleft == 0 {
+ Println("you press...", "mouse left button")
+ }
+}
+```
\ No newline at end of file