@nerolang/input
v1.0.0
Published
Contains classes to receive input from keyboard, mouse. ## Install ```shell pnpm add @nerolang/input ``` ## How to use? ```js import { Keyboard, Mouse, Keys, ButtonState } from '@nerolang/input'
Readme
@nerolang/input
Contains classes to receive input from keyboard, mouse.
Install
pnpm add @nerolang/inputHow to use?
import { Keyboard, Mouse, Keys, ButtonState } from '@nerolang/input'
const keyboardState = Keyboard.getState()
if (keyboardState.isKeyDown(Keys.Space)) {
console.log('Key space is down')
}
const mouseState = Mouse.getState()
// mouseState.x
// mouseState.y
if (mouseState.leftButton === ButtonState.Pressed) {
console.log('mouse left button is pressed')
}