├── .eslintrc.cjs ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── _config.yml ├── demo ├── example.bundle.js ├── example.bundle.js.LICENSE.txt ├── example.bundle.js.map └── index.html ├── dist ├── examples │ ├── base.d.ts │ └── cube.d.ts ├── index.js └── source │ ├── button.d.ts │ ├── event-manager.d.ts │ ├── gamepad-button.d.ts │ ├── gamepad-haptic-effect.d.ts │ ├── gamepad-mapping.d.ts │ ├── gamepad.d.ts │ ├── input-handler.d.ts │ ├── keyboard.d.ts │ ├── keys.d.ts │ ├── main.d.ts │ ├── mouse.d.ts │ ├── tizen-keys.d.ts │ ├── touch.d.ts │ └── vector2.d.ts ├── docs ├── .nojekyll ├── assets │ ├── highlight.css │ ├── icons.js │ ├── icons.svg │ ├── main.js │ ├── navigation.js │ ├── search.js │ └── style.css ├── classes │ ├── Button.html │ ├── EventManager.html │ ├── Gamepad.html │ ├── InputHandler.html │ ├── Keyboard.html │ ├── Mouse.html │ ├── Touch.html │ ├── TouchPoint.html │ └── Vector2.html ├── enums │ ├── ButtonAction.html │ ├── GamepadHapticEffectType.html │ └── GamepadMappingType.html ├── hierarchy.html ├── index.html ├── media │ ├── logo.png │ ├── standard.png │ └── timing.png ├── modules.html └── variables │ ├── GamepadAxis.html │ ├── GamepadButton.html │ ├── Keys.html │ ├── MouseButton.html │ └── TizenKeys.html ├── examples ├── base.ts ├── cube.ts └── index.html ├── package.json ├── readme ├── example.png ├── logo.png ├── logo.psd ├── standard.png ├── timing.drawio └── timing.png ├── source ├── button.ts ├── event-manager.ts ├── gamepad-button.ts ├── gamepad-haptic-effect.ts ├── gamepad-mapping.ts ├── gamepad.ts ├── input-handler.ts ├── keyboard.ts ├── keys.ts ├── main.ts ├── mouse.ts ├── tizen-keys.ts ├── touch.ts └── vector2.ts ├── tsconfig.json ├── webpack.config.js └── webpack.example.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.db 2 | node_modules 3 | package-lock.json 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/_config.yml -------------------------------------------------------------------------------- /demo/example.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/demo/example.bundle.js -------------------------------------------------------------------------------- /demo/example.bundle.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/demo/example.bundle.js.LICENSE.txt -------------------------------------------------------------------------------- /demo/example.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/demo/example.bundle.js.map -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/demo/index.html -------------------------------------------------------------------------------- /dist/examples/base.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/examples/base.d.ts -------------------------------------------------------------------------------- /dist/examples/cube.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/source/button.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/button.d.ts -------------------------------------------------------------------------------- /dist/source/event-manager.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/event-manager.d.ts -------------------------------------------------------------------------------- /dist/source/gamepad-button.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/gamepad-button.d.ts -------------------------------------------------------------------------------- /dist/source/gamepad-haptic-effect.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/gamepad-haptic-effect.d.ts -------------------------------------------------------------------------------- /dist/source/gamepad-mapping.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/gamepad-mapping.d.ts -------------------------------------------------------------------------------- /dist/source/gamepad.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/gamepad.d.ts -------------------------------------------------------------------------------- /dist/source/input-handler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/input-handler.d.ts -------------------------------------------------------------------------------- /dist/source/keyboard.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/keyboard.d.ts -------------------------------------------------------------------------------- /dist/source/keys.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/keys.d.ts -------------------------------------------------------------------------------- /dist/source/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/main.d.ts -------------------------------------------------------------------------------- /dist/source/mouse.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/mouse.d.ts -------------------------------------------------------------------------------- /dist/source/tizen-keys.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/tizen-keys.d.ts -------------------------------------------------------------------------------- /dist/source/touch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/touch.d.ts -------------------------------------------------------------------------------- /dist/source/vector2.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/dist/source/vector2.d.ts -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/assets/icons.js -------------------------------------------------------------------------------- /docs/assets/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/assets/icons.svg -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/Button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/Button.html -------------------------------------------------------------------------------- /docs/classes/EventManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/EventManager.html -------------------------------------------------------------------------------- /docs/classes/Gamepad.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/Gamepad.html -------------------------------------------------------------------------------- /docs/classes/InputHandler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/InputHandler.html -------------------------------------------------------------------------------- /docs/classes/Keyboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/Keyboard.html -------------------------------------------------------------------------------- /docs/classes/Mouse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/Mouse.html -------------------------------------------------------------------------------- /docs/classes/Touch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/Touch.html -------------------------------------------------------------------------------- /docs/classes/TouchPoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/TouchPoint.html -------------------------------------------------------------------------------- /docs/classes/Vector2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/classes/Vector2.html -------------------------------------------------------------------------------- /docs/enums/ButtonAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/enums/ButtonAction.html -------------------------------------------------------------------------------- /docs/enums/GamepadHapticEffectType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/enums/GamepadHapticEffectType.html -------------------------------------------------------------------------------- /docs/enums/GamepadMappingType.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/enums/GamepadMappingType.html -------------------------------------------------------------------------------- /docs/hierarchy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/hierarchy.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/media/logo.png -------------------------------------------------------------------------------- /docs/media/standard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/media/standard.png -------------------------------------------------------------------------------- /docs/media/timing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/media/timing.png -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/variables/GamepadAxis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/variables/GamepadAxis.html -------------------------------------------------------------------------------- /docs/variables/GamepadButton.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/variables/GamepadButton.html -------------------------------------------------------------------------------- /docs/variables/Keys.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/variables/Keys.html -------------------------------------------------------------------------------- /docs/variables/MouseButton.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/variables/MouseButton.html -------------------------------------------------------------------------------- /docs/variables/TizenKeys.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/docs/variables/TizenKeys.html -------------------------------------------------------------------------------- /examples/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/examples/base.ts -------------------------------------------------------------------------------- /examples/cube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/examples/cube.ts -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/examples/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/package.json -------------------------------------------------------------------------------- /readme/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/readme/example.png -------------------------------------------------------------------------------- /readme/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/readme/logo.png -------------------------------------------------------------------------------- /readme/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/readme/logo.psd -------------------------------------------------------------------------------- /readme/standard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/readme/standard.png -------------------------------------------------------------------------------- /readme/timing.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/readme/timing.drawio -------------------------------------------------------------------------------- /readme/timing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/readme/timing.png -------------------------------------------------------------------------------- /source/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/button.ts -------------------------------------------------------------------------------- /source/event-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/event-manager.ts -------------------------------------------------------------------------------- /source/gamepad-button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/gamepad-button.ts -------------------------------------------------------------------------------- /source/gamepad-haptic-effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/gamepad-haptic-effect.ts -------------------------------------------------------------------------------- /source/gamepad-mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/gamepad-mapping.ts -------------------------------------------------------------------------------- /source/gamepad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/gamepad.ts -------------------------------------------------------------------------------- /source/input-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/input-handler.ts -------------------------------------------------------------------------------- /source/keyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/keyboard.ts -------------------------------------------------------------------------------- /source/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/keys.ts -------------------------------------------------------------------------------- /source/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/main.ts -------------------------------------------------------------------------------- /source/mouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/mouse.ts -------------------------------------------------------------------------------- /source/tizen-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/tizen-keys.ts -------------------------------------------------------------------------------- /source/touch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/touch.ts -------------------------------------------------------------------------------- /source/vector2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/source/vector2.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tentone/syncinput/HEAD/webpack.example.js --------------------------------------------------------------------------------