Comments (5)
Thanks for looking at this!
The compose key feature request is tracked by #204
I planned on using xkb's sequences but adding Hacker's Keyboard's ones is a good idea.
The unicode entry feature request is tracked by #191
I'll close this issue as duplicate but I'll make sure to keep your nice ideas.
from unexpected-keyboard.
I've found out that Hacker's Keyboard's compose sequences are very close to X11's ones that I included so I did not include both. Feedback appreciated.
from unexpected-keyboard.
My feedback is as above: The characters I use often, I add to my custom layouts. The ones I use rarely, I don't mind if they take several keystrokes, provided the keystrokes are defined somewhere. In fact, if a rare character of interest is defined in a file, I'd just as soon copypaste it from the file into the document I'm composing.
And yes, X11 is a lot better-known than Hacker's Keyboard. But you ought not have a policy of limiting Unexpected Compose to only the characters X11 supports.
And you ought to have a way to let me insert any character for which I have looked up the UNICODE. (PS—I can't read Python, but it looks like your Compose will accommodate this.)
from unexpected-keyboard.
And yes, X11 is a lot better-known than Hacker's Keyboard. But you ought not have a policy of limiting Unexpected Compose to only the characters X11 supports.
As I said, Hacker's Keyboard's sequences are almost identical. Is here any sequence you miss ?
And you ought to have a way to let me insert any character for which I have looked up the UNICODE. (PS—I can't read Python, but it looks like your Compose will accommodate this.)
The unicode entry feature is tracked by this issue: #191
The compose key is not idea for this as the state machine would become too large if all the unicode characters are added.
Though it could be a good idea to add support for some common names (for example, all the HTML entities).
from unexpected-keyboard.
the state machine would become too large if all the unicode characters are added.
I don't propose that the state machine enumerate every UNICODE character (nor did OP in #191), certainly not by name; only allow Compose
plus four hex digits and emit that character.
(The most recent character I added to my own layout was ♪
, which I use maybe once a year to identify something as a song lyric; you cover it and Hacker's didn't.)
from unexpected-keyboard.
Related Issues (20)
- English (UK) language forces pound sign in custom layout HOT 8
- Making the additional Backspace Key Optional
- Question: Copyrightright, registered, trademark and other alt symbols? HOT 4
- Emoji Not Inserting HOT 1
- If the language is not supported, Unexpected Keyboard falls back to Arabic layout instead of QWERTY (US) layout HOT 1
- Auto capitalize on a new line? HOT 8
- I can't seem to find the 'shaddah' diacritic HOT 2
- Keyboard switch does not work on 1.29 HOT 7
- keystroke HOT 2
- 1.29 ignores user added words in dictionary
- the ˇ key moved HOT 6
- New update created large empty space in preexisting layout
- loc £ problem HOT 4
- Parenthesis moved from 'o' key over to 'p' in polish layout HOT 5
- Make swipeup default for a-z be A-Z. HOT 1
- Suggestion Strip HOT 1
- Can I send keyevents? HOT 3
- Extend modmap to ctrl modifier HOT 1
- v1.29.0 crashing immediately on Android 6.0. v1.28.0 Works.
- Keypad nums recognized as num keys
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 unexpected-keyboard.