7baf9ad009bfa9e5fbd3e06f73617588d7eb2f44
* refactor(user-config): Optimize imports * feat(user-config): Clone SwitchLayerAction to destination layer * fix(user-config): Fix Keymap SwitchLayerAction normalization * test(user-config): Remove spy callThrough * build: Add uhk-common test runner * build: delete test serialization files * fix(user-config): Add missing "type": "basic" properties to the user-config.json * test(user-config): Add KeyMacroAction tests * fix(user-config): Delete SwitchLayerAction from non destination layer * fix(user-config): Keymap normalize delete SwitchLayerActions from non base layers * ci: turn of uhk-web tests * ci: turn off karma watch mode in uhk-web test
Agent is the configuration application of the Ultimate Hacking Keyboard.
Set up instructions
First up, make sure that node >=8.1.x and npm >=5.1.x are installed on your system. Next up:
# Execute the following line on Linux. Use relevant package manager and package names on non-Debian based distros.
apt-get install libusb-dev libudev-dev g++
git clone git@github.com:UltimateHackingKeyboard/agent.git
cd agent
npm install
npm run build:electron
npm run electron
At this point, Agent should be running on your machine.
Contributing
Wanna contribute? Please let us show you how.
Description
Languages
TypeScript
74.7%
HTML
9.7%
JavaScript
6.6%
SCSS
4.4%
CSS
4.3%
Other
0.2%
