-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
360 additions
and
26 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,149 @@ | ||
# `Typora Keyboard Shortcuts | ||
|
||
## Summary | ||
|
||
You can use shortcut keys to quickly insert or modify styles or do other operations supported by Typora. | ||
|
||
You can find shortcut keys in the right side of each menu items from menu bar. | ||
|
||
## Frequently Used Shortcut Keys | ||
|
||
### Autocomplete | ||
|
||
On macOS, you can press `Esc` key to open inline preview for inline math, auto-complete for emoji, etc. | ||
|
||
### File | ||
|
||
| Function | Hotkey (Windows/Linux) | Hotkey (macOS) | | ||
| :------------------ | :--------------------- | ------------------- | | ||
| New | Ctrl + N | Command + N | | ||
| New Window | Ctrl + Shift + N | Command +Shift + N | | ||
| New Tab | *(Not Supported)* | Command + T | | ||
| Open | Ctrl + O | Command + O | | ||
| Open Quickly | Ctrl + P | Command + Shift + O | | ||
| Reopen Closed File | Ctrl + Shift + T | Command + Shift + T | | ||
| Save | Ctrl + S | Command + S | | ||
| Save As / Duplicate | Ctrl + Shift + S | Command + Shift + S | | ||
| Preference | Ctrl + , | Command + , | | ||
| Close | Ctrl + W | Command + W | | ||
|
||
|
||
|
||
### Edit | ||
|
||
| Function | Hotkey (Windows/Linux) | Hotkey (macOS) | | ||
| :---------------------------------------------- | :------------------------- | ----------------------------------- | | ||
| New Paragraph | Enter | Enter | | ||
| New Line | Shift + Enter | Shift + Enter | | ||
| Cut | Ctrl + X | Command + X | | ||
| Copy | Ctrl + C | Command + C | | ||
| Paste | Ctrl + V | Command + V | | ||
| Copy As Markdown | Ctrl + Shift + C | Command + Shift + C | | ||
| Paste As Plain Text | Ctrl + Shift + V | Command + Shift + V | | ||
| Select All | Ctrl + A | Command + A | | ||
| Select Line/Sentence<br />Select Row (in table) | Ctrl + L | Command + L | | ||
| Delete Row (in table) | Ctrl + Shift + Backspace | Command + Shift + Backspace | | ||
| Select Style Scope<br />Select Cell (in table) | Ctrl + E | Command + E | | ||
| Select Word | Ctrl + D | Command + D | | ||
| Delete Word | Ctrl + Shift + D | Command + Shift + D | | ||
| Jump to Top | Ctrl + Home | Command + ↑ | | ||
| Jump to Selection | Ctrl + J | Command + J | | ||
| Jump to Buttom | Ctrl + End | Command + ↓ | | ||
| Find | Ctrl + F | Command + F | | ||
| Find Next | F3 / Enter | Command + G / Enter | | ||
| Find Previous | Shift + F3 / Shift + Enter | Command + Shift + G / Shift + Enter | | ||
| Replace | Ctrl + H | Command + H | | ||
|
||
### Paragraph | ||
|
||
| Function | Hotkey (Windows/Linux) | Hotkey (macOS) | | ||
| :--------------------- | :--------------------- | ------------------------- | | ||
| Heading 1 to 6 | Ctrl + 1/2/3/4/5/6 | Command + 1/2/3/4/5/6 | | ||
| Paragraph | Ctrl + 0 | Command + 0 | | ||
| Increase Heading Level | Ctrl + = | Command + = | | ||
| Decrease Heading Level | Ctrl + - | Command + - | | ||
| Table | Ctrl + T | Command + Option + T | | ||
| Code Fences | Ctrl + Shift + K | Command + Option + C | | ||
| Math Block | Ctrl + Shift + M | Command + Option + B | | ||
| Quote | Ctrl + Shift + Q | Command + Option + Q | | ||
| Ordered List | Ctrl + Shift + [ | Command + Option + O | | ||
| Unordered List | Ctrl + Shift + ] | Command + Option + U | | ||
| Indent | Ctrl + [ / Tab | Command + [ / Tab | | ||
| Outdent | Ctrl + ] / Shift + Tab | Command + ] / Shift + Tab | | ||
|
||
### Format | ||
|
||
| Function | Hotkey (Windows/Linux) | Hotkey (macOS) | | ||
| :----------- | :--------------------- | --------------------- | | ||
| Strong | Ctrl + B | Command + B | | ||
| Emphasis | Ctrl + I | Command + I | | ||
| Underline | Ctrl + U | Command + U | | ||
| Code | Ctrl + Shift + ` | Command + Shift + ` | | ||
| Strike | Alt + Shift + 5 | Control + Shift + ` | | ||
| Hyperlink | Ctrl + K | Command + K | | ||
| Image | Ctrl + Shift + I | Command + Control + I | | ||
| Clear Format | Ctrl + \ | Command + \ | | ||
|
||
### View | ||
|
||
| Function | Hotkey (Windows/Linux) | Hotkey (macOS) | | ||
| :------------------------------ | :--------------------- | --------------------- | | ||
| Toggle Sidebar | Ctrl + Shift + L | Command + Shift + L | | ||
| Outline | Ctrl + Shift + 1 | Command + Control + 1 | | ||
| Articles | Ctrl + Shift + 2 | Command + Control + 2 | | ||
| File Tree | Ctrl + Shift + 3 | Command + Control + 3 | | ||
| Source Code Mode | Ctrl + / | Command + / | | ||
| Focus Mode | F8 | F8 | | ||
| Typewriter Mode | F9 | F9 | | ||
| Toggler Fullscreen | F11 | Command + Option + F | | ||
| Actual Size | Ctrl + Shift + 0 | *(Not Supported)* | | ||
| Zoom In | Ctrl + Shift + = | *(Not Supported)* | | ||
| Zoom Out | Ctrl + Shift + - | *(Not Supported)* | | ||
| Switch Between Opened Documents | Ctrl + Tab | Command + ` | | ||
| Toggle DevTools | Ctrl + Shift + I | - | | ||
|
||
## Change Shortcut Keys | ||
|
||
Users can set or reassign shortcut keys for commands in Typora's menu bar. This article will shows how to do this. | ||
|
||
### macOS | ||
|
||
We use macOS's system feature to customize Typora's key binding on macOS. | ||
|
||
1. Open `System Preference` → `Keyboard`, select tab `Shortcuts`. Select `App Shortcuts` in its left panel. | ||
|
||
![Snip20160814_1](/media/custom-key-binding/Snip20160814_1.png) | ||
|
||
2. Click the "+" button, a dialog sheet would pop up. Select "Typora.app" from field `Application`, then enter the exact name of the menu command you want to add, and then type the shortcut key combination you want to assign. | ||
|
||
For example, assume you want to add/change the shortcut key to pin Typora's window, you can fill the dialog box as follows: | ||
|
||
![Snip20160814_5](/media/custom-key-binding/Snip20160814_5.png) | ||
|
||
Then `Command+Shift+P` will be the shortcut key for menu command "always On Top" | ||
|
||
### Windows / Linux | ||
|
||
> Tip: This requires a version of Typora ≥ v0.9.16. | ||
1. Open `Menu` → `Preference` in Typora, then click "Open Advanced Settings". | ||
|
||
![sshot-1](/media/custom-key-binding/sshot-1.png) | ||
|
||
2. Open and edit `conf.user.json` from opened "File Explore". If there's no such file, create one. | ||
|
||
3. Set or add JSON object which represents a key binding, for example: | ||
|
||
![Snip20160814_7](/media/custom-key-binding/Snip20160814_7.png) | ||
|
||
4. Restart Typora, and the new key binding will be applied. | ||
|
||
![sshot-2](/media/custom-key-binding/sshot-2.png) | ||
|
||
You can set or change shortcut keys for menu items in the menu bar in native window style. | ||
|
||
#### Q: Shortcut keys does not work on Ubuntu | ||
|
||
For solutions to this problem please see: | ||
- <https://help.ubuntu.com/community/KeyboardShortcuts> and | ||
- <https://askubuntu.com/questions/208310/ctrl-a-doesnt-work-in-browsers>. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Against a Social Media Methodology | ||
|
||
![lol Artifact](https://i.snap.as/vopPn5mt.png) | ||
|
||
A big theme in my 20s has been coming (slowly) to terms with the fact that I built my entire adult social life around a single, centralized social media Web Site. I mentioned this in [my Tweetbot 6 review](https://bilge.world/tweetbot-6-ios-review), recently, but - as I also strive to be a more sincere person and spend more time adding value to _others_’ lives - I’ve concluded that it is the time now to speak as openly and vulnerably as I can about my “Social Media Methodology.” Most of the resulting insights will not be new information, but I continue to encounter greater and greater confusion in the face of my well-meaning behavior online and I have decided to stop disregarding it. | ||
|
||
This is _not_ an essay about how to “optimize” your social media use. It is - at least in part - a sort of manifesto against the very idea of designed online behavior beyond simply **being considerate** in a sense that predates even the spoken word. I, myself, have occupied a position well on the _chaotic_ side of the spectrum. You could say I have been mostly _chaotic neutral_ throughout my 12 years on Twitter thus far, and am actively working toward (and advocating for) _chaotic good_. | ||
|
||
## Assumptions at bat | ||
1. For the vast majority of mainstream social users, no amount of [insert vague overused marketing jargon noun] will *ever* result in a substantial accumulation of money/"influence" (which seems to be the diluted zag of "POWER" of the moment.) Those interested in learning about "marketing" should know that no authority on the subject would ever tell you to *start* with Twitter - this I can say with certainty. | ||
2. Though Twitter was designed upon certain frameworks with certain rules which form quantifiable formulas where they are dependent upon a user's choices/methodology to produce results which we *have*, indeed, become more adept at predicting with study over time, it was *not* created as a *game to be won*. Perhaps more importantly, the "prize" of "winning" in the sense held by those who resist this assumption (notoriety, "influence," relevance) has continued to prove ultimately worthless (or worse) time and time again throughout the very short history of the cultural element as it exists today. | ||
3. If both 1 and 2 pass scrutiny, the only remaining reasonable prerogatives in one’s social media use is to engage with _both_ strangers and friends in a manner which generally **adds value to the lives of all involved**. | ||
4. 3 is not only _possible_ - it is easily _reproducible_. Most of my evidence is centered around my own experiences, but I believe - if I took the time - I would be able to find infinitely many publicly-facing examples. | ||
5. Though I am going to use my own methods to demonstrate 4, **neither my ideas nor my behavior are the only means of interacting positively on social media**. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters