Skip to content

Commit efe2086

Browse files
committed
docs(uinput-virtual): integrate uinputSpec link into text
1 parent da17cd0 commit efe2086

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

docs/tutorials/uinput-virtual-devices.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ synthetic input events.
1616

1717
## Creating a virtual keyboard
1818

19-
The simplest way to create a virtual keyboard:
19+
The simplest way to create a virtual keyboard using an [`evdev.uinputSpec`]:
2020

2121
```lua
2222
local evdev = require "evdev"
@@ -28,12 +28,6 @@ os.execute("sleep 0.5") -- Replace with your preferred sleep helper
2828
print(ui.path)
2929
```
3030

31-
::: details UInput options
32-
33-
<!-- @include: ../reference/uinput-spec.md -->
34-
35-
:::
36-
3731
When `keys` option is omitted, evdev enables all real [KEY_*] and [BTN_*] codes.
3832
The `name` is what tools like `evtest` will display.
3933

@@ -109,5 +103,6 @@ mouse:emit(evdev.ecodes.EV_KEY, evdev.ecodes.BTN_RIGHT, 0)
109103
mouse:sync()
110104
```
111105

112-
[KEY_*]: ../api/ecodes#key
113-
[BTN_*]: ../api/ecodes#btn
106+
[KEY_*]: ../types#evdev-ecodes-key
107+
[BTN_*]: ../types#evdev-ecodes-btn
108+
[`evdev.uinputSpec`]: ../types#evdev-uinputspec

0 commit comments

Comments
 (0)