Move between desktop spaces from your phone
Download
·
Report Bug
·
Request Feature
Between Spaces is an app prototype that allows you to move between desktop spaces with your phone.
This app runs on a local server that can be accessed by a phone with a QR code or the link displayed in the app. Once the link is open, few buttons will show on screen to send keyboard shortcuts to the OS.
The default shortcuts to move between spaces are:
- Move left -
ctrl + "left" - Move right -
ctrl + "right" - Mission control -
ctrl + "up"
The buttons send a GET request to the local server that will trigger KBM-Robot sending the keyboard shortcuts to the OS.
Shortcuts can be added or removed by modifying the endpoints available on server.js and client/index.html
Java is required to run this app
- MacOS
- A smartphone / tablet
Software
- NodeJS
- Java
- Clone the repo
git clone https://github.com/rico157/between-spaces.git
- Install NPM packages
npm install
- Run the app
npm start
- Run the app
- If you receive an alert, grant the app access to your Mac otherwise choose Apple menu > System Preferences, click Security & Privacy, click Privacy, click Accessibility, then select VSCode and Java tickboxes - Apple.com
- Click on the system tray icon to show a QR code OR the link with the IP address followed by the PORT eg. IP --> 192.168.0.0:8080 <-- PORT
- Scan the QR code OR visit the link from your phone
- Enjoy!
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
