├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yaml │ ├── build.yaml │ ├── chore.yaml │ ├── ci.yaml │ ├── documentation.yaml │ ├── feature.yaml │ ├── performance.yaml │ ├── refactor.yaml │ ├── revert.yaml │ ├── style.yaml │ └── test.yaml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── labeler.yml └── workflows │ ├── dart_examples.yml │ ├── flutter_examples.yml │ ├── prepare_release.yml │ ├── publish.yml │ ├── pull_request_labeler.yml │ ├── release.yml │ ├── semantic_pr.yml │ ├── sync_labels.yml │ └── win32_gamepad.yml ├── .gitignore ├── .vscode └── settings.json ├── AUTHORS ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PUBLISHING.md ├── README.md ├── analysis_options.yaml ├── cliff.toml ├── example ├── example.dart └── inspector │ ├── .gitignore │ ├── .metadata │ ├── analysis_options.yaml │ ├── lib │ ├── abxy_buttons.dart │ ├── custom_window.dart │ ├── dpad.dart │ ├── gamepadpage.dart │ ├── main.dart │ ├── thumbstick.dart │ └── utils.dart │ ├── pubspec.yaml │ └── windows │ ├── .gitignore │ ├── CMakeLists.txt │ ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake │ └── runner │ ├── CMakeLists.txt │ ├── Runner.rc │ ├── flutter_window.cpp │ ├── flutter_window.h │ ├── main.cpp │ ├── resource.h │ ├── resources │ └── app_icon.ico │ ├── runner.exe.manifest │ ├── utils.cpp │ ├── utils.h │ ├── win32_window.cpp │ └── win32_window.h ├── lefthook.yml ├── lib ├── src │ ├── exceptions.dart │ ├── gamepad.dart │ ├── gamepad_batteryinfo.dart │ ├── gamepad_capabilities.dart │ ├── gamepad_state.dart │ └── models │ │ ├── direction.dart │ │ ├── gamepad_battery_level.dart │ │ ├── gamepad_battery_type.dart │ │ ├── gamepad_device_type.dart │ │ └── models.dart └── win32_gamepad.dart ├── pubspec.yaml ├── screenshots └── demo.png └── test └── gamepad_state_test.dart /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: halildurmus 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/bug.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/build.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/chore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/chore.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/ci.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/documentation.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/feature.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/performance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/performance.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/refactor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/refactor.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/revert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/revert.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/style.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/style.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/ISSUE_TEMPLATE/test.yaml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/dart_examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/dart_examples.yml -------------------------------------------------------------------------------- /.github/workflows/flutter_examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/flutter_examples.yml -------------------------------------------------------------------------------- /.github/workflows/prepare_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/prepare_release.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/pull_request_labeler.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/semantic_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/semantic_pr.yml -------------------------------------------------------------------------------- /.github/workflows/sync_labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/sync_labels.yml -------------------------------------------------------------------------------- /.github/workflows/win32_gamepad.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.github/workflows/win32_gamepad.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/LICENSE -------------------------------------------------------------------------------- /PUBLISHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/PUBLISHING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:lints/dart.yaml 2 | -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/cliff.toml -------------------------------------------------------------------------------- /example/example.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/example.dart -------------------------------------------------------------------------------- /example/inspector/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/.gitignore -------------------------------------------------------------------------------- /example/inspector/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/.metadata -------------------------------------------------------------------------------- /example/inspector/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:lints/flutter.yaml 2 | -------------------------------------------------------------------------------- /example/inspector/lib/abxy_buttons.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/lib/abxy_buttons.dart -------------------------------------------------------------------------------- /example/inspector/lib/custom_window.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/lib/custom_window.dart -------------------------------------------------------------------------------- /example/inspector/lib/dpad.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/lib/dpad.dart -------------------------------------------------------------------------------- /example/inspector/lib/gamepadpage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/lib/gamepadpage.dart -------------------------------------------------------------------------------- /example/inspector/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/lib/main.dart -------------------------------------------------------------------------------- /example/inspector/lib/thumbstick.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/lib/thumbstick.dart -------------------------------------------------------------------------------- /example/inspector/lib/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/lib/utils.dart -------------------------------------------------------------------------------- /example/inspector/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/pubspec.yaml -------------------------------------------------------------------------------- /example/inspector/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/.gitignore -------------------------------------------------------------------------------- /example/inspector/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/CMakeLists.txt -------------------------------------------------------------------------------- /example/inspector/windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /example/inspector/windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /example/inspector/windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /example/inspector/windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /example/inspector/windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /example/inspector/windows/runner/Runner.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/Runner.rc -------------------------------------------------------------------------------- /example/inspector/windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /example/inspector/windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /example/inspector/windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/main.cpp -------------------------------------------------------------------------------- /example/inspector/windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/resource.h -------------------------------------------------------------------------------- /example/inspector/windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /example/inspector/windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /example/inspector/windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/utils.cpp -------------------------------------------------------------------------------- /example/inspector/windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/utils.h -------------------------------------------------------------------------------- /example/inspector/windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /example/inspector/windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/example/inspector/windows/runner/win32_window.h -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lefthook.yml -------------------------------------------------------------------------------- /lib/src/exceptions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/exceptions.dart -------------------------------------------------------------------------------- /lib/src/gamepad.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/gamepad.dart -------------------------------------------------------------------------------- /lib/src/gamepad_batteryinfo.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/gamepad_batteryinfo.dart -------------------------------------------------------------------------------- /lib/src/gamepad_capabilities.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/gamepad_capabilities.dart -------------------------------------------------------------------------------- /lib/src/gamepad_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/gamepad_state.dart -------------------------------------------------------------------------------- /lib/src/models/direction.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/models/direction.dart -------------------------------------------------------------------------------- /lib/src/models/gamepad_battery_level.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/models/gamepad_battery_level.dart -------------------------------------------------------------------------------- /lib/src/models/gamepad_battery_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/models/gamepad_battery_type.dart -------------------------------------------------------------------------------- /lib/src/models/gamepad_device_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/models/gamepad_device_type.dart -------------------------------------------------------------------------------- /lib/src/models/models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/src/models/models.dart -------------------------------------------------------------------------------- /lib/win32_gamepad.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/lib/win32_gamepad.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /screenshots/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/screenshots/demo.png -------------------------------------------------------------------------------- /test/gamepad_state_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halildurmus/win32_gamepad/HEAD/test/gamepad_state_test.dart --------------------------------------------------------------------------------