6 ms·
Where’s the escape key on my iPhone?
by kalefranz 7y ago
Where’s the escape key on my iPhone?
- switz 7y agoI think I finally understand Kafkaesque.
- microcolonel 7y agoThere is no escape.
- deleted 7y ago[deleted]
- sbr464 7y agoTry: Ctrl and [ That should send the same as Esc (ASCII 27). I seem to remember this working on a new iPad Pro keyboard.
- no-such-address 7y agoThis is incredible. I think I needed this about 40 years when typing on a small Teletype (non-ASR33) without an escape key.
- midgetjones 7y agoThe reason is interesting as well. Paraphrasing from this blog post[0] When you format the ASCII table in four columns, you can see `ESC` and `[` on the same row. Holding `CTRL` essentially ~lops off the first three bits~ subtracts 64, resulting in `ESC` ... ... 0011000 CAN 0111000 8 1011000 X 1111000 x 0011001 EM 0111001 9 1011001 Y 1111001 y 0011010 SUB 0111010 : 1011010 Z 1111010 z 0011011 ESC 0111011 ; 1011011 [ 1111011 { 0011100 FS 0111100 < 1011100 \ 1111100 | 0011101 GS 0111101 = 1011101 ] 1111101 } 0011110 RS 0111110 > 1011110 ^ 1111110 ~ 0011111 US 0111111 ? 1011111 _ 1111111 DEL [0] http://www.catb.org/esr/faqs/things-every-hacker-once-knew/ http://www.catb.org/esr/faqs/things-every-hacker-once-knew/
- jcr1488 7y ago> Holding `CTRL` essentially lops off the first three bits No, it inverts the 7th bit (or subtracts 64). The Linux `ascii(7)` man page has a similar table, but with 2 columns. The first 32 control characters listed there have their "caret notation" character in the opposite column.
- midgetjones 7y agoThanks! Listen to this person ^
- nothrabannosir 7y agoIs this why the symbol for Ctrl is also commonly the symbol for xor?!
- jcr1488 7y agoI'm not sure. I think the caret is just a prefix to make it distinguishable from the normal letters. It is the reason why Ctrl+i in a terminal is the same as Tab though. Likewise for Ctrl+m == Enter.
- closeparen 7y agoStandard adaptation for touchbar Macs, too. I find it less of a disruption from the home row.
- daveFNbuck 7y agoCaps lock is right on the home row.
- ultrarunner 7y agoBUT HOW WOULD I WRITE MY FORTRAN?
- closeparen 7y agoOh, right. I have control remapped on caps lock, so it's caps lock + [.
- boomskats 7y agoThis is where https://github.com/alols/xcape https://github.com/alols/xcape is amazing. I'm not sure, but I think Karabiner can be configured to act the same way.
- apetrovic 7y agoKarabiner is amazing. I have caps lock mapped to ctrl-cmd-alt when pressed with some other key, and esc when pressed and released alone.
- daveFNbuck 7y agoI just remap caps lock to escape.
- sbr464 7y agoNot as easy to remap keys though, on the iPad (keyboard cover) unless I’m not aware.
- hairui 7y agoYou can also ctrl-c
- teddyh 7y agoSomething else to try is Ctrl-3. This commonly gives the ESC code.
- opan 7y agoI missed the lowercase i on first read. I'll comment anyway in case this helps others. Hacker's Keyboard from f-droid has an escape key. If using the compact layout you can get to it by holding the tab key. I think on the full layout it has a more traditional placement. I'm not sure what alternative keyboards iOS has.
- pjc50 7y agoAndroid at least lets you install custom keyboards - and there are hacker keyboards that have escape on ... Very useful for SSH and termux.
- lvh 7y agoiOS has the same feature: https://developer.apple.com/design/human-interface-guidelines/ios/extensions/custom-keyboards/ https://developer.apple.com/design/human-interface-guideline...
- ClassyJacket 7y agoWhere's the escape key on my Macbook Pro?
- vorpalhex 7y agoSame place as before, it's just no longer as squishy
- hota_mazi 7y agoThere's none, use Ctrl-[, duh.