Comments (4)
I've only had a quick look at this, but to me it seems possible it's Windows not sending the Key Up message. Not really a bug, more like a limitation. Possibly a side effect of the secure desktop?
The winKeyPressed
flag gets stuck on in KeyProvider.DetectWindowsKey
as it seems the InterceptKeys.HookCallback
is never notified of the Win
key being released in some cases.
Reproducible:
- Press Win + L
- Ensure to hold the Win key down until the "Press CTRL+ALT+DEL to Unlock" screen appears
- Upon unlocking the desktop again all keystrokes are reported as Win+[KEY]
If you very quickly release the Win key before the secure desktop is loaded then it does not have the problem.
from carnac.
Okay, I see what's happening. I had originally thought it was a bug in Windows (which I was going to use a fuel for something else...) but it does seem to be something in Carnac. I've submitted a pull request with a change for this to simulate a key up event on the unlock of the desktop (if needed).
from carnac.
Thanks for this. @shiftkey any thoughts on when you can migrate to squirrel and how we do deployment? Or should I just push clickonce update on the weekend?
from carnac.
@JakeGinnivan let's just push a ClickOnce update for now
from carnac.
Related Issues (20)
- It doesn't show up when I use abaqus.
- It doesn't work with "foreign languages" keyboards HOT 1
- the escape keyword isn't working when keymaps files
- Carnac.exe - Assert Failure
- Options to set mouse clicks are missing HOT 1
- Source in OBS and XSplit
- Up arrow
- Functions different...
- No mouse input registered or displayed HOT 1
- Can MacOS support it HOT 1
- Doesn't work in Avid Pro Tools
- So, I like this tool a lot, but..
- Support Portable Version HOT 1
- How do I open the settings?
- Only detects 3x up arrow, but not 1. HOT 1
- Additional text does not fit
- Is it possible to disable additional text?
- proposing adding to homebrew-core to allow install through homebrew
- Troyane infested
- Does it support Windows 7 32-bit operating system ?
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 carnac.