avalonia-input-interaction

Community

Handle Avalonia input and gestures with ease.

Authorlinuxdevel
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill centralizes and guides developers through handling Avalonia input, including pointer events, keyboard input, gestures, focus management, drag-and-drop, and hot keys, reducing boilerplate and common pitfalls.

Core Features & Use Cases

  • Pointer and keyboard event handling across Avalonia controls (PointerPressed, PointerReleased, PointerMoved, KeyDown, KeyUp, TextInput).
  • Gesture recognition and gesture recognizers (TapGestureRecognizer, PinchGestureRecognizer, DragDrop, etc.) to implement intuitive user interactions.
  • Focus management, DragDrop support, and HotKey handling to build responsive, accessible UIs.
  • Real-world use case: implement a control that responds to pointer and keyboard input with drag-and-drop and basic gestures.

Quick Start

Set up a minimal Avalonia view that wires PointerPressed, KeyDown, and DragDrop events with basic gesture recognizers.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: avalonia-input-interaction
Download link: https://github.com/linuxdevel/Avalonia-skills/archive/main.zip#avalonia-input-interaction

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.