Back to list
yanivprusman

key-simulation

by yanivprusman

0🍴 0📅 Jan 25, 2026

SKILL.md


name: key-simulation description: Instructions for simulating keyboard input using the AutomateLinux daemon.

Key Simulation

The AutomateLinux daemon provides powerful capabilities to simulate keyboard input events and type strings directly.

Type a String

To type a text string as if it were entered on the keyboard:

d simulateInput --string "Hello World"

Simulate Raw Input Events

To simulate specific input events (like pressing a specific key code):

d simulateInput --type <EV_TYPE> --code <KEY_CODE> --value <VALUE>
  • EV_TYPE: Usually 1 for EV_KEY.
  • KEY_CODE: The Linux input event code (e.g., 28 for Enter, 30 for A).
  • VALUE: 1 for press, 0 for release, 2 for repeat.

Example: Pressing 'A'

# Press 'A' (code 30)
d simulateInput --type 1 --code 30 --value 1
# Release 'A'
d simulateInput --type 1 --code 30 --value 0

Underlying Utilities

The daemon uses InputMapper internally to emit these events to /dev/uinput via the virtual device it creates. This bypasses physical hardware constraints and allows for automation even when physical devices are ignored or grabbed.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon