react-kiosk-keyboard
v0.0.1
Published
Virtual keyboard for Kiosk apps.
Downloads
3
Readme
React Kiosk Keyboard
Virtual keyboard for Kiosk apps.
Installation
npm add react-kiosk-keyboard
Usage
Basic
import Keyboard from "react-kiosk-keyboard";
function App() {
const [value, setValue] = React.useState("");
return (
<div>
<textarea value={value} disabled />
<Keyboard value={value} onChange={setValue} />
</div>
);
}
Custom
import Keyboard, { Layout, Row, Key } from "react-kiosk-keyboard";
function App() {
const [value, setValue] = React.useState("");
return (
<div>
<textarea value={value} disabled />
<Keyboard value={value} layout={Layout.custom}>
<Row>
<Key
value="a"
onClick={(value) => setValue((oldValue) => `${oldValue}${value}`)}
>
A
</Key>
<Key
value="b"
onClick={(value) => setValue((oldValue) => `${oldValue}${value}`)}
>
B
</Key>
<Key
value="c"
onClick={(value) => setValue((oldValue) => `${oldValue}${value}`)}
>
C
</Key>
</Row>
</Keyboard>
</div>
);
}