Comments (3)
@skkeeper I am not sure, but media keys may require for KEYEVENTF_EXTENDEDKEY to be specified as an additional flag in the KEYBDINPUT struct https://docs.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-keybdinput.
I am not sure how to best implement this in InputBot. I will take a deeper look.
from inputbot.
Another thought is that on Windows InputBot currently uses scan codes instead of VK codes, so 0xB3 would probably not be the right code. Maybe we should switch from scan codes to the VK codes..
from inputbot.
@obv-mikhail I have tried both scan codes and vk codes for the LAlt, as both decimal and hex numbers (number is 0x38 scan.)
I cannot get OtherKey to work for anything, even keys that are already defined in the enum (passing in the usize manually). I notice LAlt exists on dev branch, but I am not contributing and will be using your actions branch.
I am on windows.
(Specifically the bind function).
from inputbot.
Related Issues (20)
- custom delay for KeySequence.send()
- How to define some multi-keys hotkeys? HOT 1
- Hasn't anyone compiled this project for 5 months on Linux? HOT 2
- Is this project currently production-ready for both MacOS and Windows platforms?
- I just wanted to make a macro but I'm getting this error in runtime: ... HOT 2
- This crate does not work on different keyboard language layouts
- Can I simulate WIN key press on windows HOT 1
- Publish latest crate version HOT 3
- cannot transmute_copy if Dst is larger than Src on windows
- KeySequence send doesn't work properly, It didn't print the whole world HOT 3
- graceful way to end `inputbot::handle_input_events` HOT 3
- Add Event for Mouse Move
- Method to stop listening to inputs HOT 2
- build on Linux is broken HOT 2
- more efficient BUTTON_STATES HOT 1
- Does not support NumpadDecimal NumpadAdd, NumpadSubtract NumpadMultiply, NumpadDivide response?
- Static state is required? HOT 1
- `OtherKey` not working
- Handling of KeyUp events
- Unable to send KeySequence from a blockable bind. HOT 3
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 inputbot.