Comments (2)
I believe kmonad uses the same hook used by warpd, so I would not expect them to place nicely. The windows port was done in a weekend and should be considered experimental. I am currently in the process of porting most of warpd's useful features to https://github.com/rvaiya/keyd and doing a proper port to other platforms, which should ultimately provide comparable functionality to kmonad.
from warpd.
Both KMonad and warpd use the same keyboard hook (SetWindowsHookEx(WH_KEYBOARD_LL)
), but I think that should not necessarily mean they can't work together.
I believe the order in which the keyboard hooks are installed is what matters: if you run warpd first, then KMonad second, then KMonad will get the keyboard events from Windows, drop them or generate new events or forward untouched events to the next hook (warpd).
However, you may need to remove the LLKHF_INJECTED
check which is going to be evaluated to true
when KMonad generates new keyboard events that are passed down to warpd:
warpd/src/platform/windows/windows.c
Lines 30 to 31 in 01650ea
from warpd.
Related Issues (20)
- bug: activation in windows on non-primary screen fails assertion for scr HOT 1
- bug: warpd broke system keyboard HOT 4
- Feature Request: scroll right/left key in addition to scroll up/down key HOT 4
- No button key binding works in hyprland HOT 1
- Add an cmd option `--restart`
- warpd is cannot be launched since: "C-o is not a valid key name" HOT 2
- Could not create virtual pointer (virtual pointer unsupported?) HOT 2
- What is warpd -l for, or how can I set up my activation key?
- Understanding the history feature: How Does It Work?
- Warpd hangs in macos with non latin input HOT 1
- Wayland: warpd looses focus when when popup inside IntelliJ idea shows up
- how to debug in wayland?
- On sway (wayland), warpd sometimes hangs in `discover_pointer_location`
- Feature request: exit mode automatically after left-clicking HOT 1
- Does not compile HOT 1
- Can only see indicator in normal mode and mouse pointer is not visible
- Feature Request: Locate cursor visually
- Not working/can't install on Mac
- Numeric keys do not work as buttons 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 warpd.