Comments (5)
Thanks for the answer! I already looked for some keyboards using an open source firmware, but didn't end up with one I would/could buy.
In fact I thought if I'd find a keyboard with working media keys by the help of some other users that is not too expensive and not too loud I could send you mine for experimenting (as long as it would go out to some place shipping would be not to expensive).
I'm not very happy with the keyboard anyway, because:
- closed source firmware (can live with that)
- key presses do not have enough resistance: when resting my hands on the keyboard I tend to type a lot of dddddd…
Wouldn't a central list for known to work configurations and known problems not a good idea?
I wouldn't want to forget: thanks again for this beautiful project! I'm using the deskhop at work and in my home office now.
from deskhop.
As someone who hasn't worked on HID devices before, I was wondering why we have to "manage" anything except the mouse on port B. Wouldn't it be feasible to pass-through everything on port A to the OS and just "listen" to the keyboard to get a hold on shortcuts?
from deskhop.
I'm sorry no information was provided following your question. Unfortunately, I have never owned a keyboard that had media keys so I have pretty much nothing to go on. Perhaps a keyboard with QMK/Via might allow remapping of media keys to "standard" USB keyboard scan codes?
#define KEY_MEDIA_PLAYPAUSE 0xe8
#define KEY_MEDIA_STOPCD 0xe9
#define KEY_MEDIA_PREVIOUSSONG 0xea
#define KEY_MEDIA_NEXTSONG 0xeb
#define KEY_MEDIA_EJECTCD 0xec
#define KEY_MEDIA_VOLUMEUP 0xed
#define KEY_MEDIA_VOLUMEDOWN 0xee
... etc
from deskhop.
Most special, non-standard media keys that have a separate descriptor are likely not to work at this point. I don't know how these behave and how the OS provides support for them without having a device to test on and without digging through some driver/OS code.
I don't mind working on it even if I don't have any use of it myself, but I'll need to get some hardware first and even then, success is not guaranteed :)
The project is far from done and hopefully there will be significant improvements in all segments. Thanks for using it, that is very motivational for me!
from deskhop.
Seems to be MANY 'media keys'
https://www.reddit.com/r/windows/comments/6kve13/how_do_you_remap_media_keys_on_keyboard/
from deskhop.
Related Issues (20)
- Non-functioning keyboard HOT 20
- Suggestion: configuration file HOT 1
- Building on Arch Linux HOT 2
- more classic kvm button mode HOT 3
- 使用键盘快捷键动态调整鼠标的移动速度 HOT 1
- vscode打开的代码页面,不能使用快捷键ctrl+c HOT 1
- Feature proposal: USB Device Firmware Upgrade (DFU) support HOT 6
- Custom made keyboard not working HOT 6
- Possible bug on mouse acceleration HOT 1
- possibility to support android. HOT 1
- Screenlock on macOS doesn't work HOT 3
- HID remapping HOT 5
- kvm button Caps Lock HOT 1
- Switching at the top/bottom of a screen HOT 1
- [WIKI] Add more info on debugging HOT 1
- (roadmap proposal) Text-based configuration management HOT 5
- jumpy mouse HOT 1
- 8bitdo Retro Keyboard ultimnate tool HOT 1
- PCB v1.1 - Board A pin 3 additional pad not through-hole HOT 1
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 deskhop.