-
Notifications
You must be signed in to change notification settings - Fork 5
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
Add movement keys dictionary #5
Comments
@Achim63, I saw your dictionaries in the Google Group. How would you like to contribute your movement keys dictionary with a write up? It would be super awesome to have some of your dictionaries for public release date. |
I don't know if we could incorporate my dictionary entries into a release, since most of them are rather Mac oriented (and I had to change some to adapt them to my German keyboard layout, so they won't work on a US one, e.g. the keys to switch to the next app window). |
This isn't the Plover repo, this is a repo for a dictionary-sharing platform I'm working on. You'll be able to tag your dictionary as Mac-specific and provide a description. See the example (barebones) up at http://www.tedmor.in/stenodict/ |
Where am I supposed to put it, then? I'm just starting out using SourceTree for my first steps into git, but it's all still pretty confusing to me. |
You can just fill in the details I need here, if you'd like, but if you want to try out Git, here's how: Fork the repository on GitHub, clone your fork, then open it in SourceTree. Switch to branch You must edit one file and create two for each dictionary you want to add. Let's say that I'm creating a dictionary named File you editFirst step: add it to the list of dictionaries. This is found in the , "dictionaries":
{ "unicode_arrows":
{ "name": "Arrows"
[... this being another entry ...]
}
, "poop_dictionary":
{ "name": "Poop!"
, "filename": "poop_dictionary"
, "what": "This dictionary is about poop"
, "tags":
[ 0
, 9
]
, "formats":
[ 0
]
}
[...more stuff] The tags are taken from the top of the file. In this case 0 and 9 means "words" and "meta". The format 0 means json. You can technically upload both a json and rtf version and the site will handle it. The "what" tag is your short tagline that will be what users see about the dictionary before clicking through to its page. "name" is the title of the dictionary. File you create 1: info about your dictionaryAn important file. This file is stored in File you create 2: the dictionaryEasiest part: just place your dictionary (either Commit the change, push it to your GitHub fork, submit a pull request. I can give you feedback and help with any step if you need it. Of course, you don't have to do any of this! If you just give me the dictionary, tell me the title, what it is (one-liner), why to use it, and how to use it, I can make these files. You'll have to give me all these details for each dictionary you want to submit. Again, you can check the example I made with the "unicode_arrows" dictionary on www.tedmor.in/stenodict (at the moment) |
I'll make this change for yours and @DimonSter's movement key ideas, if that's all right with both of you. I'll make sure to note the author correctly on each. @Achim63 and @DimonSter, are you okay with me posting what you wrote about movement keys on the Google Groups? |
Sorry I didn't have time yet to look further into this. Feel free to use the stroke suggestions I mentioned in the Google group, no copyright on them ;-) |
Sure |
@morinted, would you please share your programming dictionaries? I was just about to start creating briefs for markdown and spotted yours. I imagine you already have lots of excellent briefs for other languages? Even before you've annotated them, I'd appreciate a look to help get me started. |
I just have one big "custom.json" at the moment. Not sure how useful that
|
Completely useful! |
@DimonSter Here you go, this is my personal dictionary… If you have any questions I can probably answer them. https://drive.google.com/file/d/0B_4v0_ER8UlweEdGQk5UcEFxbVE/view?usp=sharing |
:O Thank you! |
Thanks! By now I changed the Ctrl and Ctrl+Alt combinations, since I need the Ctrl+arrow more frequently to switch spaces in OSX. So *RLGTS is just Ctrl now, *RPBLT is Ctrl+Alt. |
Curious, @Achim63, what are your settings in OS X for Keyboard >> Keyboard >> Modifier Keys... ? Are they at my default? |
Yes, as I use a standard Apple bluetooth keyboard right now. I just reset the system preferences for the keyboard shortcuts of Mission Control - ctrl+left/right arrow are indeed the defaults to switch spaces. Ctrl+up arrow calls Mission Control, Ctrl+down arrow the app window overview. |
Ah, cool. I will be updating your dictionary with your revision tonight, hopefully closing this issue 😼 |
@DimonSter I've added your movement dictionary now, too, here: http://www.openstenoproject.org/stenodict/#/dictionary/movement_di Mine is up there as well. The list is ever growing! |
@morinted, cool. I'm excited to see this grow! Fantastic work. There seems to be a stray entry for "and and and" in that dictionary...? Looking at your dictionary, what does {*-|} do? As in |
In the new versions of Plover, it capitalizes the previous word. I use that Yes, I'll have to remove the and and and. I make silly strokes to make
|
Hah! Nice one. I saw somewhere that you were working on adding Markdown documentation for the next Plover, could you (or I) add these new Plover commands? |
Mmm, yes.. Still trying to decide on how to do that. A gitbook at
|
I've never used GitBook, but sounds like a great option. Do it! (My only hesitation would be about MarkDown + heavy use of asterisks in steno content, but looks like GitBook handles that fine if you use code blocks.) |
Add Ted's way of handling movement keys with and without shift.
The text was updated successfully, but these errors were encountered: