Refined keyboard navigation for websites and components.
npm install @chialab/loockRefined keyboard navigation for websites and components.

- Organize your web page or web application by navigation areas.
- Never lose the context while navigating the area with the TAB key.
- Leave the context with the ESC key.
```
npm install @chialab/loock
``
yarn add @chialab/loock
`ts`
import { focusTrapBehavior } from 'https://unpkg.com/@chialab/loock?module';
`ts
import { focusTrapBehavior } from '@chialab/loock';
const dialog = document.getElementById('.dialog');
const trap = focusTrapBehavior(dialog, {
inert: true,
});
dialog.addEventListener('open', () => {
trap.connect();
});
`
---

Install the dependencies and run the build script:
``
yarn install
``
yarn build
This will generate the bundles in the dist folder, as well as the declaration file.
Run the test script:
```
yarn test
---
Loock is released under the MIT license.