-
Notifications
You must be signed in to change notification settings - Fork 296
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
(some?) Unicode Doesn't Work #27
Comments
I've been meaning to mess with that function a little bit, to hopefully help it work with Windows and OS X. But I just remembered that you were the one who started this thread, which makes me think your problem's not with Windows. If you're running OS X, it should work. If Linux, I'm really not sure (since I haven't made time/space to get Linux onto my Mac yet), but I suspect you'll have to modify the part of the implementation of The documentation for Meanwhile, what OS are you using? And what exactly do you mean by "the appropriate push keys" being held down when pressing the Aries key? Unless those are layer keys that you're holding down, that may be the problem. OT: Pretty cool that the zodiac sets are "Courtesy of fREW" :) |
I'll take a look at the code you linked to tonight to see if I can figure out how to solve this. I'm in Ubuntu, so yeah, the one major OS you haven't tested against. As for the "push" keys, I expect I'll type these zodiac keys like, 2 times when showing friends, and then never again, so I put them on layer three. I get confused by changing the state of my keyboard, so my layers are triggered by holding down a key. So to type a zodiac key I press and hold both of the layer1 key and the z key. Just to make sure I put it in layer 0 and it didn't work. I went ahead and pushed the commit so you can look at it if you want: frioux@d8436a4 Yeah, it was pretty cool that they did that. They actually gave me a free set for coming up with the idea and placing/sizing the legends :D |
If you're running Ubuntu with Gnome, you might want to see this part of the Wikipedia entry on unicode input. My guess is that if you change the start sequence to press control + press shift + press u + release u + release shift + release control, and end sequence to press space + release space, things will work. But then those codes will be incompatible with Windows and OS X, if you ever plug your computer into a non-Linux (or perhaps even non-Gnome) system. Sorry for the trouble... Please let me know if this works though (or if something else does), and I'll try to get it in there as an option for others. Thanks :) |
Sending Unicode? Interesting. I found a HID usage page for Unicode. If I understand it correctly this is a standard method to send Unicode which is independent of OS. But I'm not sure whether major OS's have support for this usage page or not. benblazak, do you have experience of this? |
:) I've seen that usage page, and I did my best to try it out a little while ago. I wasn't able to get it working though... I'm really not sure whether because its not supported or because I don't know what I'm doing with USB stuff yet. I feel like both are likely true. I figured I'd try again later, just in case, after I'd learned a bit more. Alternately, if you think it's worth trying before me (since you already know what's going on), I'll be curious to see whether it works. |
(Put a note in the source - I'll see if I can add the little bit of linux code later, perhaps with a compilation option, not sure yet. Issue closed for now.) |
This applies to the partial rewrite branch. I recently got the zodiac set (http://www.pimpmykeyboard.com/marketplace.php) and thought it would be kinda fun to have a layer that would literally type those keys. Here is the patch I wrote to do that:
When I do hit the Aries key with the appropriate push keys held down it sends a set of control characters that interact poorly with pretty much every application.
Clearly this isn't super important but I figure that if it doesn't work here there may be real applications that it doesn't work for.
The text was updated successfully, but these errors were encountered: