KVMote/KVMote.sln
Ricardo Carneiro c77a9cac0d Add KVMote source — C#, Arduino sketch and .gitignore
- Principal.cs/Designer.cs: WinForms KVM host app (.NET 8)
  Global mouse/keyboard hooks, edge detection, BT serial protocol,
  clipboard paste via Ctrl+V, PT-BR ABNT2 layout translation
- KVMote.ino: Arduino Leonardo sketch (HC-06 BT, USB HID)
  Non-blocking state machine, LED RGB feedback, full protocol support
- KVMote.csproj/sln: project files with System.IO.Ports NuGet
- .gitignore: C#/Visual Studio standard exclusions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 15:09:07 -03:00

26 lines
1.1 KiB
Plaintext

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.10.35122.118
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KVMote", "KVMote.csproj", "{8F708910-2F3D-45A6-A6C3-2C0FE3FFEFA6}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8F708910-2F3D-45A6-A6C3-2C0FE3FFEFA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8F708910-2F3D-45A6-A6C3-2C0FE3FFEFA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8F708910-2F3D-45A6-A6C3-2C0FE3FFEFA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8F708910-2F3D-45A6-A6C3-2C0FE3FFEFA6}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {94B06ABA-55BF-4DF3-B345-2CD4636F98B2}
EndGlobalSection
EndGlobal