Comments (6)
Which variant are you using? Also please add the debug logs
from kanata.
https://github.com/jtroo/kanata/releases/tag/v1.7.0-prerelease-1 kanata.exe from assets.
also i just tried it using kanata_gui.exe from the same assets and printscreen works now and i checked but it doesn't work on kanata.exe
debug logs:
15:02:00.0910 [INFO] Entered layer:
(deflayer one
@cap PrintScreen del
up left down rght
)
15:02:00.1638 [DEBUG] (1) kanata_state_machine::kanata::windows::llhook: event loop: KeyEvent { code: KEY_Y (89), value: Press }
15:02:00.1642 [DEBUG] (2) kanata_state_machine::kanata: process recv ev KeyEvent { code: KEY_Y (89), value: Press }
15:02:00.1644 [DEBUG] (2) kanata_state_machine::kanata: key press PScreen
15:02:00.2868 [DEBUG] (1) kanata_state_machine::kanata::windows::llhook: event loop: KeyEvent { code: KEY_Y (89), value: Release }
15:02:00.2870 [DEBUG] (2) kanata_state_machine::kanata: process recv ev KeyEvent { code: KEY_Y (89), value: Release }
15:02:00.2871 [DEBUG] (2) kanata_state_machine::kanata: key release PScreen
15:02:00.3858 [DEBUG] (1) kanata_state_machine::kanata::windows::llhook: event loop: KeyEvent { code: KEY_Y (89), value: Press }
15:02:00.3860 [DEBUG] (2) kanata_state_machine::kanata: process recv ev KeyEvent { code: KEY_Y (89), value: Press }
15:02:00.3862 [DEBUG] (2) kanata_state_machine::kanata: key press PScreen
15:02:00.5088 [DEBUG] (1) kanata_state_machine::kanata::windows::llhook: event loop: KeyEvent { code: KEY_Y (89), value: Release }
15:02:00.5098 [DEBUG] (2) kanata_state_machine::kanata: process recv ev KeyEvent { code: KEY_Y (89), value: Release }
15:02:00.5101 [DEBUG] (2) kanata_state_machine::kanata: key release PScreen
15:02:00.7058 [DEBUG] (1) kanata_state_machine::kanata::windows::llhook: event loop: KeyEvent { code: KEY_CAPSLOCK (20), value: Release }
15:02:00.7071 [DEBUG] (2) kanata_state_machine::kanata: process recv ev KeyEvent { code: KEY_CAPSLOCK (20), value: Release }
15:02:00.7073 [INFO] Entered layer:
(deflayer default
@cap _ _
)
from kanata.
For me on 1.7 pre-release 1 prtsc works fine on Windows.
from kanata.
Hm maybe there's some window permission issue here. Kanata is sending all the right events.
from kanata.
yeah probably something from my side since only the kanata.exe doesn't work and the kanata_gui.exe works and 1.6 also works
from kanata.
That's an interesting observation. All of these use different bits of Windows I/O:
- kanata.exe 1.6 : no flags
- kanata.exe 1.7 :
win_sendinput_send_scancodes
- kanata_gui.exe :
win_sendinput_send_scancodes,win_llhook_read_scancodes
from kanata.
Related Issues (20)
- Why doesn't `C-S-mlft` (open link in new tab and move to that tab in Chrome) work when mapped to anything? HOT 2
- Feature request: AHK style hotstrings HOT 2
- kanata.service error finding config file HOT 4
- Feature request: Accessible output messages HOT 9
- Feature request: Reverse the release order of (multi) keys
- Bug: unmod-ing modded keys not possible ({, }, !, $, etc.) HOT 3
- [minor] Prefix a new line after some secs idling in the debug log HOT 2
- Bug: "switch" & "not" operator not working HOT 6
- Bug: kanata interception gui executable does not use interception HOT 1
- Bug: Unable to find a keyboard device HOT 2
- Bug: Ctrl Shift W doesnt work in remapper ctrl key. HOT 3
- Bug: Second character of macro disappears when it is used in chord HOT 5
- help: remap fn key nixos-asahi m1 HOT 1
- Bug: tap-hold-press and tap-hold-release do not work on Linux HOT 2
- Bug: kanata doesn't work on startup HOT 3
- Bug: Not deterministic builds on macOS
- Bug: Defoverrides combined with one-shot shift gives both shifted and non-shifted key. HOT 7
- Bug: IOHIDDeviceOpen error: (iokit/common) not permitted HOT 1
- Kanata "kills" espanso triggers partly
- Scroll on mouse move.
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 kanata.