# KeyboardNavigation plugin > v0.2.17+ `KeyboardNavigation` plugin provides keyboard navigation function, that is, when you press the direction key, it will automatically find the next node and activate it. ## Register ```js import MindMap from 'simple-mind-map' import KeyboardNavigation from 'simple-mind-map/src/plugins/KeyboardNavigation.js' // import KeyboardNavigation from 'simple-mind-map/src/KeyboardNavigation.js' Use this path for versions below v0.6.0 MindMap.usePlugin(KeyboardNavigation) ``` After registration and instantiation of `MindMap`, the instance can be obtained through `mindMap.keyboardNavigation`. ## Methods ### focus(dir) `dir`:Which direction to find the next node,Optional value:`Left`、 `Up`、 `Right`、 `Down` Focus on the next node ### getNodeRect(node) `node`:Node Get the location information of the node and return an object: ```js { left, top, right, bottom } ``` ### getDistance(node1Rect, node2Rect) `node1Rect`、`node2Rect`:The location data of nodes can be obtained through the `getNodeRect(node)` Get the distance between two nodes ### getCenter(nodeRect) `nodeRect`:The location data of nodes can be obtained through the `getNodeRect(node)` Get the center point of the node