Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows: Impossible to use accents while typing OUTSIDE of Quod Libet #1168

Closed
lazka opened this issue Mar 15, 2015 · 18 comments
Closed

Windows: Impossible to use accents while typing OUTSIDE of Quod Libet #1168

lazka opened this issue Mar 15, 2015 · 18 comments

Comments

@lazka
Copy link
Member

@lazka lazka commented Mar 15, 2015

Original issue 1168 created by unix.timestamp@gmx.com on 2013-05-26T10:21:17.000Z:

I ran into this problem and don't know if it's GTK related, it seems very weird: when QuodLibet is running (on Windows 7, I didn't check if it happened on Linux) stroking accents keys in any application produce immediatly a double accent, instead of letting type the letter that should take the accent.

To get "ê" I normally type "^" and then "e", if I do so when QuodLibet is running I get: "^^e"

@lazka
Copy link
Member Author

@lazka lazka commented Mar 15, 2015

Comment #1 originally posted by reiter.christoph on 2013-05-26T11:49:23.000Z:

Confirmed on Win7... maybe pyhook (multimedia keys..) related.

@lazka
Copy link
Member Author

@lazka lazka commented Mar 15, 2015

Comment #2 originally posted by reiter.christoph on 2013-05-26T12:01:03.000Z:

Yeah, pyhook related.

If you can live without multimedia key support, rename or delete "C:\Programs\Quod Libet\bin\pyHook" to fix it.

@lazka
Copy link
Member Author

@lazka lazka commented Mar 15, 2015

Comment #3 originally posted by reiter.christoph on 2013-05-26T12:06:25.000Z:

http://sourceforge.net/p/pyhook/bugs/2/

@lazka
Copy link
Member Author

@lazka lazka commented Mar 15, 2015

Comment #4 originally posted by unix.timestamp@gmx.com on 2013-05-30T09:05:51.000Z:

I renamed pyHook, and it works. I don't use multimedia keys anyway, so i'll stick to the workaround, thanks !

@lazka
Copy link
Member Author

@lazka lazka commented Mar 15, 2015

Comment #5 originally posted by reiter.christoph on 2014-03-01T11:41:50.000Z:

Issue #1340 has been merged into this issue.

@lazka
Copy link
Member Author

@lazka lazka commented Mar 15, 2015

Comment #6 originally posted by reiter.christoph on 2014-03-05T13:02:43.000Z:

Issue #1341 has been merged into this issue.

@tiangolo
Copy link

@tiangolo tiangolo commented Jun 26, 2015

Hmm, sad not being able to use multimedia keys, but the workaround worked!

@obskyr
Copy link

@obskyr obskyr commented Sep 21, 2015

I've been running into this problem a lot, and didn't realize it was Quod Libet for several months. Welp, that's a few months of copy-pasting accented characters wasted.

Is there no way to actually fix this? An alternative to pyHook, or a fix to pyHook, perhaps? Anything? Anything at all? 😞

@lazka
Copy link
Member Author

@lazka lazka commented Sep 21, 2015

No idea how to fix this... any info on alternatives/fixes welcome.

@tiangolo
Copy link

@tiangolo tiangolo commented Sep 22, 2015

Maybe PyHooked could work? https://github.com/IronManMark20/pyhooked

@lazka
Copy link
Member Author

@lazka lazka commented Sep 22, 2015

Interesting, thanks!

@lafrech
Copy link

@lafrech lafrech commented Nov 3, 2015

This issue has been opened for one year in pyHook's bugtracker.

From a quick look on Pypi, pyHooked seems much more "alive" than pyHook, so it could be a smart move. Not sure how much work this involves, though.

@lazka
Copy link
Member Author

@lazka lazka commented Mar 28, 2016

Fixed in master (94dadf2)

@lazka lazka closed this Mar 28, 2016
@lazka
Copy link
Member Author

@lazka lazka commented Mar 28, 2016

If someone wants to test:

https://bitbucket.org/lazka/quodlibet/downloads/quodlibet-3.7.-1-rev8048-186f272-installer.exe
https://bitbucket.org/lazka/quodlibet/downloads/quodlibet-3.7.-1-rev8048-186f272-portable.exe

I've only tested with AutoHotkey emulating keys as I don't have multimedia keys on my keyboard.

@tiangolo
Copy link

@tiangolo tiangolo commented Mar 28, 2016

Excellent @lazka. I just tested it.
I have a laptop with multimedia keys. Actually it has a combination of the Fn key with F* keys (F8, F9, F10, etc) for play, pause, etc. The accents are working perfect, outside and even inside Quod Libet.
I'm using Windows 7 x64.

As example: áëîò.

Thanks!

@lazka
Copy link
Member Author

@lazka lazka commented Mar 28, 2016

Thanks for testing!

@lafrech
Copy link

@lafrech lafrech commented Mar 29, 2016

MM keys work and accents work. (Windows 7 x64 as well.)

Danke schön, @lazka.

@fmv1992
Copy link

@fmv1992 fmv1992 commented Jun 16, 2016

I had the same issue.

Used your binaries above and it worked. Double accents are fixed.

Keep up the good work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants