Comments (5)
I don't exactly know what features are included under the 'tap dance' headline, but having one behavior when you hold a button and another when you tap it is doable in Via.
Check out the list of key codes. If you want to use for instance shift and caps lock, I think the code is MT(MOD_LSFT, KC_CAPS)
(wrote that from memory so check for yourself). If you want to change layer and do some other thing I think it's LT(1, KC_CAPS)
for example.
You assign key codes by using the any
binding.
from app.
Thank you! I didn't realize the features were supported under a different name!
from app.
Tap Dance is different from Mod Tap, or Layer Tap. While VIA supports both Mod Tap and Layer Tap, it does not support Tap Dance.
from app.
This does not appear to work for say remapping a hold of x to cntrl + x.
I have tried with via by using: MT(MOD_LCTL | KC_X, KC_X) but VIA rejects it.
Any suggestions on how it could be achieved?
from app.
Here is the doc about tap dance, which is different from Mod Tap or Layer Tap. It would be really useful to have it in VIA, as it is one of the most unique (and useful) feature of QMK.
https://github.com/samhocevar-forks/qmk-firmware/blob/master/docs/feature_tap_dance.md
from app.
Related Issues (20)
- Is it possible to be clearer about Linux permissions? HOT 1
- Configurable number of "multiple taps"
- Would it be possible to hide/disable some of the default layers?
- Record without fullscreen? HOT 1
- [BUG] Q13 Pro Not Supported HOT 2
- Arc Browser compatibility issue
- Bug: unable to save layout in Brave HOT 3
- Layer index is reset when a route change (Configure, Key Tester ect...) HOT 1
- Please add a Privacy Policy
- FR: See which macros have been assigned (to different layers)
- Unable to configure Nuphy Air75 V2 HOT 3
- usevia.app the page displays garbled characters HOT 1
- Is VIA supporting the QMK combos?
- LT(1,KC_CAPS) is converted into LT(1,KC_SPC)
- Received invalid protocol version from device
- VIA Not Authorizing NuPhy Air75 v2. If switched to old v2 version, error "Object should NOT have additional properties" HOT 3
- [YMDK Air40] For people who have problem loading the "CONFIGURE" tab, here is the solution. HOT 1
- Error Connecting to Keychron C2 Pro RGB
- No individual RGB settings for multiple keys?
- Feature request: Display an image of all layers together, to be screenshotted or downloaded
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from app.