How do I type a hyphen in iOS 12?Is there a way to type Niqqud on iOS?How do you type a true minus sign (not a hyphen) on a Mac?How to type fraction symbols on iPad?Setting for iOS device type (Jailbreak)How do I type the typeset “space” character?How do you type ~ on the iPhone's keyboard?Non-Breaking Hyphen Sequence Interpreted as Cmd-hyphen (Zoom out)How to type the matching character to «How to type foreign currency symbols on iOS?On the ios inscript hindi devanagari keyboard how do I type a र् or “verama” character?
Children's short story about material that accelerates away from gravity
Which centaur is more 'official'?
What is the olden name for sideburns?
How do accents of a whole town drift?
Golf the smallest circle!
Quacks of Quedlingburg Crow Skull Set 2 Keep Drawing
How would an order of Monks that renounce their names communicate effectively?
Which ticket do I need to travel by both RER and tram in Paris?
How can I convince my reader that I will not use a certain trope?
Was it really unprofessional of me to leave without asking for a raise first?
Why is a blank required between "[[" and "-e xxx" in ksh?
Prevent cacls asking for confirmation?
Fluently Validation of Objects
Procedurally generate regions on island
I played my first (rapid) tournament recently and I wanted to calculate my ELO
Symbol for "not absolutely continuous" in Latex
How to determine what is the correct level of detail when modelling?
Was touching your nose a greeting in second millenium Mesopotamia?
What is a macro? Difference between macro and function?
Help with Workflow Rule
Why is Madam Hooch not a professor?
Why transcripts instead of degree certificates?
Hit Pipe with Mower and now it won't turn
Did Wakanda officially get the stuff out of Bucky's head?
How do I type a hyphen in iOS 12?
Is there a way to type Niqqud on iOS?How do you type a true minus sign (not a hyphen) on a Mac?How to type fraction symbols on iPad?Setting for iOS device type (Jailbreak)How do I type the typeset “space” character?How do you type ~ on the iPhone's keyboard?Non-Breaking Hyphen Sequence Interpreted as Cmd-hyphen (Zoom out)How to type the matching character to «How to type foreign currency symbols on iOS?On the ios inscript hindi devanagari keyboard how do I type a र् or “verama” character?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
You know, in SE markup language in the editor, a row of hyphens is useful. You can either make a headline by putting a row of hyphens under a short line, or you can create a horizontal rule with a line of hyphens separated by white space.
When I try that in iOS 12, I get this
———
Or this
Headline
———
Note that I have hit "hyphen" six times and gotten 3 dashes. And it does not work. No horizontal rule (all the way across). No headline.
The problem is, they're not real hyphen-minuses from 7-bit ASCII. They are some sort of typographical oddity - em space dash, en space dash, whatever. I see I can also hold the hyphen key and it will give me the options for em space dash and en space dash. None are a hyphen!
How do I tape a plain ASCII hyphen-minus in iOS 12?
I realize this is a bit of an XY, but I need plain hyphens for lots of other things too.
Edit: Forgot to mention, I need to do this on other people's iPads, so it is not my purview to arbitrarily and permanently reconfigure their iPad to my tastes. Besides I am not opposed to typographical features, I just need to use StackExchange from time to time.
ios keyboard
add a comment |
You know, in SE markup language in the editor, a row of hyphens is useful. You can either make a headline by putting a row of hyphens under a short line, or you can create a horizontal rule with a line of hyphens separated by white space.
When I try that in iOS 12, I get this
———
Or this
Headline
———
Note that I have hit "hyphen" six times and gotten 3 dashes. And it does not work. No horizontal rule (all the way across). No headline.
The problem is, they're not real hyphen-minuses from 7-bit ASCII. They are some sort of typographical oddity - em space dash, en space dash, whatever. I see I can also hold the hyphen key and it will give me the options for em space dash and en space dash. None are a hyphen!
How do I tape a plain ASCII hyphen-minus in iOS 12?
I realize this is a bit of an XY, but I need plain hyphens for lots of other things too.
Edit: Forgot to mention, I need to do this on other people's iPads, so it is not my purview to arbitrarily and permanently reconfigure their iPad to my tastes. Besides I am not opposed to typographical features, I just need to use StackExchange from time to time.
ios keyboard
1
FYI that is Unicode U+2014 "EM DASH"
– wjandrea
Jun 10 at 13:39
6
The character you want to type is called a hyphen (or hyphen-minus, in Unicode nomenclature). Dashes (and there are several different types of dashes) are different characters with distinct uses. (They are not "oddities", predating ASCII by several hundred years.)
– chepner
Jun 10 at 14:04
3
To clarify, the problem is not typing a single hyphen - for that you simply hit what looks like the hyphen ("HYPHEN MINUS" is the character on the front of the key). The problem is typing two or more hyphens. Every sequence of two hyphens that are typed are converted to "EM DASH". If you type 3 hyphens you get a single "EM DASH" followed by a "HYPHEN MINUS".
– MrWhite
Jun 11 at 12:11
1
Note that you can get headings in SE markup with#Headline
,##Second-level headline
, etc.
– David Richerby
Jun 11 at 23:27
add a comment |
You know, in SE markup language in the editor, a row of hyphens is useful. You can either make a headline by putting a row of hyphens under a short line, or you can create a horizontal rule with a line of hyphens separated by white space.
When I try that in iOS 12, I get this
———
Or this
Headline
———
Note that I have hit "hyphen" six times and gotten 3 dashes. And it does not work. No horizontal rule (all the way across). No headline.
The problem is, they're not real hyphen-minuses from 7-bit ASCII. They are some sort of typographical oddity - em space dash, en space dash, whatever. I see I can also hold the hyphen key and it will give me the options for em space dash and en space dash. None are a hyphen!
How do I tape a plain ASCII hyphen-minus in iOS 12?
I realize this is a bit of an XY, but I need plain hyphens for lots of other things too.
Edit: Forgot to mention, I need to do this on other people's iPads, so it is not my purview to arbitrarily and permanently reconfigure their iPad to my tastes. Besides I am not opposed to typographical features, I just need to use StackExchange from time to time.
ios keyboard
You know, in SE markup language in the editor, a row of hyphens is useful. You can either make a headline by putting a row of hyphens under a short line, or you can create a horizontal rule with a line of hyphens separated by white space.
When I try that in iOS 12, I get this
———
Or this
Headline
———
Note that I have hit "hyphen" six times and gotten 3 dashes. And it does not work. No horizontal rule (all the way across). No headline.
The problem is, they're not real hyphen-minuses from 7-bit ASCII. They are some sort of typographical oddity - em space dash, en space dash, whatever. I see I can also hold the hyphen key and it will give me the options for em space dash and en space dash. None are a hyphen!
How do I tape a plain ASCII hyphen-minus in iOS 12?
I realize this is a bit of an XY, but I need plain hyphens for lots of other things too.
Edit: Forgot to mention, I need to do this on other people's iPads, so it is not my purview to arbitrarily and permanently reconfigure their iPad to my tastes. Besides I am not opposed to typographical features, I just need to use StackExchange from time to time.
ios keyboard
ios keyboard
edited Jun 10 at 14:21
Harper
asked Jun 10 at 1:33
HarperHarper
1,0375 silver badges12 bronze badges
1,0375 silver badges12 bronze badges
1
FYI that is Unicode U+2014 "EM DASH"
– wjandrea
Jun 10 at 13:39
6
The character you want to type is called a hyphen (or hyphen-minus, in Unicode nomenclature). Dashes (and there are several different types of dashes) are different characters with distinct uses. (They are not "oddities", predating ASCII by several hundred years.)
– chepner
Jun 10 at 14:04
3
To clarify, the problem is not typing a single hyphen - for that you simply hit what looks like the hyphen ("HYPHEN MINUS" is the character on the front of the key). The problem is typing two or more hyphens. Every sequence of two hyphens that are typed are converted to "EM DASH". If you type 3 hyphens you get a single "EM DASH" followed by a "HYPHEN MINUS".
– MrWhite
Jun 11 at 12:11
1
Note that you can get headings in SE markup with#Headline
,##Second-level headline
, etc.
– David Richerby
Jun 11 at 23:27
add a comment |
1
FYI that is Unicode U+2014 "EM DASH"
– wjandrea
Jun 10 at 13:39
6
The character you want to type is called a hyphen (or hyphen-minus, in Unicode nomenclature). Dashes (and there are several different types of dashes) are different characters with distinct uses. (They are not "oddities", predating ASCII by several hundred years.)
– chepner
Jun 10 at 14:04
3
To clarify, the problem is not typing a single hyphen - for that you simply hit what looks like the hyphen ("HYPHEN MINUS" is the character on the front of the key). The problem is typing two or more hyphens. Every sequence of two hyphens that are typed are converted to "EM DASH". If you type 3 hyphens you get a single "EM DASH" followed by a "HYPHEN MINUS".
– MrWhite
Jun 11 at 12:11
1
Note that you can get headings in SE markup with#Headline
,##Second-level headline
, etc.
– David Richerby
Jun 11 at 23:27
1
1
FYI that is Unicode U+2014 "EM DASH"
– wjandrea
Jun 10 at 13:39
FYI that is Unicode U+2014 "EM DASH"
– wjandrea
Jun 10 at 13:39
6
6
The character you want to type is called a hyphen (or hyphen-minus, in Unicode nomenclature). Dashes (and there are several different types of dashes) are different characters with distinct uses. (They are not "oddities", predating ASCII by several hundred years.)
– chepner
Jun 10 at 14:04
The character you want to type is called a hyphen (or hyphen-minus, in Unicode nomenclature). Dashes (and there are several different types of dashes) are different characters with distinct uses. (They are not "oddities", predating ASCII by several hundred years.)
– chepner
Jun 10 at 14:04
3
3
To clarify, the problem is not typing a single hyphen - for that you simply hit what looks like the hyphen ("HYPHEN MINUS" is the character on the front of the key). The problem is typing two or more hyphens. Every sequence of two hyphens that are typed are converted to "EM DASH". If you type 3 hyphens you get a single "EM DASH" followed by a "HYPHEN MINUS".
– MrWhite
Jun 11 at 12:11
To clarify, the problem is not typing a single hyphen - for that you simply hit what looks like the hyphen ("HYPHEN MINUS" is the character on the front of the key). The problem is typing two or more hyphens. Every sequence of two hyphens that are typed are converted to "EM DASH". If you type 3 hyphens you get a single "EM DASH" followed by a "HYPHEN MINUS".
– MrWhite
Jun 11 at 12:11
1
1
Note that you can get headings in SE markup with
#Headline
, ##Second-level headline
, etc.– David Richerby
Jun 11 at 23:27
Note that you can get headings in SE markup with
#Headline
, ##Second-level headline
, etc.– David Richerby
Jun 11 at 23:27
add a comment |
4 Answers
4
active
oldest
votes
Turning off Smart Punctuation (in Settings → General → Keyboard) allows me to type multiple hyphens without them being converted to em-dashes.
(Side note: here's a post by the creator of Markdown about this feature.)
As far as I can tell, this setting has two effects:
- Change repeated hyphens to dashes
- Change quotes and apostrophes to smart, locale-aware quotes (e.g.,
""
will become«»
when the language is set to French).
These can't be toggled independently. The Apple help article for Numbers on iPad explicitly says:
Numbers automatically converts double hyphens (--) to dashes (—) and
converts straight quotation marks to curly quotation marks as you
type. You can turn this setting off or on at any time.
Note: The setting affects both hyphens and quotation marks—they’re
both either off or on.
[...]
Tip: To use different formatting for specific text, change the
setting, type the text, then change the setting back.
(Even though it says "Numbers automatically converts [...]," the setting is the same: Settings → General → Keyboard → Smart Punctuation. It's not specific to Numbers.)
This blog post suggests developers can turn this off selectively:
A first step, if using a
UITextInputTraits
conforming control, would
be to setsmartQuotesType
toUITextSmartQuotesTypeNo
, and set
smartDashesType
toUITextSmartDashesTypeNo
.
If it's only about Markdown, you don't need to change any settings. Alternate syntax is available for both headers and horizontal rules:
# Header 1
## Header 2
- - -
***
____
Gives:
Header 1
Header 2
That last uses underscores (_
).
1
I can't complain about this answer, but it isn't my right to change permanent settings on any iPad I happen to be working with.
– Harper
Jun 10 at 14:11
2
What else does Smart Punctuation affect? I'd love to turn this off, but you should probably include the full effects so future readers don't get any nasty surprises.
– scohe001
Jun 10 at 16:05
2
@scohe001: Curly quotes (or feathers/guillemets, etc.) is the only other option that this affects, AFAIK.
– Dennis Williamson
Jun 10 at 22:39
1
Doesn’t it also convert three periods (...) into an ellipsis (…) ?
– Josh
Jun 11 at 3:42
5
@Harper Why does it have to be permanent? Can't you turn off the Smart Punctuation while using it, then turn it back on when done?
– Maxim
Jun 11 at 16:11
|
show 4 more comments
If you don't want to turn off Smart Punctuation as suggested in muru's answer, you can type a space between each hyphen then go back and delete the spaces. The hyphens will not be changed into typographic dashes.
The obvious suggestion would be to set up a text replacement in Settings > General > Keyboard > Text Replacement, so that (for example) typing 4dash
gave you a sequence of four hyphens, but that doesn't seem to work either, at least on iOS 12.3.1. I tried a couple of different international keyboards and also dictating 'dash'es or 'hyphen's by voice, and none of those got the desired result.
The only other thing I can think of to suggest is to install a third-party keyboard, but I don't use any so I don't know how they interact with Smart Punctuation.
add a comment |
If you have the SE app, you can do it easily there, as it’s one of the shortcuts on the editing row.
Another option (that also works in-browser), possibly faster than deleting spaces, is:
- Type a hyphen
- Copy it
- Paste repeatedly
This will also sidestep the smart punctuation.
(As pointed out in comments...)
For further efficiency, you can copy-paste increasingly longer blocks of hyphens until you get the length you need. Then, once you have a full set, you can copy it once and carry it with you in the clipboard, allowing you to reuse it easily throughout the answer.
1
If you copy/paste after each hyphen the string will grow exponentially. Might be a little quicker depending on how many hyphens you need.
– JPhi1618
Jun 10 at 19:52
"Copy it" - although is there a quick way to copy a single (preceding) character? Long press + "select" selects the neighbouring block of text that I must then carefully reduce to the single hyphen. (?)
– MrWhite
Jun 11 at 12:22
@MrWhite if you type a hyphen at the start of a new line, as in the OP's use case, then long press + select just selects the hyphen.
– nekomatic
Jun 12 at 8:11
It would seem to depend on the application (at least in my case). Within the Stack Exchange editor, in a web browser (tested Chrome and Safari), or any textarea element for that matter, it selects too much. In other apps, it appears to correctly select just the hyphen.
– MrWhite
Jun 12 at 10:19
add a comment |
In addition to what's been mentioned already, you can tap the microphone and say "hyphen hyphen hyphen hyphen hyphen hyphen".
I can I can I can I can
- does this actually work for you?
– nekomatic
Jun 12 at 8:07
1
----- yes it does. Where are you from?
– Conor Henry
Jun 12 at 8:07
UK, with keyboard and Siri set to English (United Kingdom) and a fairly standard accent. I'll try out saying it different ways at some point when it won't make my colleagues think I'm crazy.
– nekomatic
Jun 12 at 8:13
Apparently saying “dash” also works but the behavior is a bit weirder because it has to try to determine whether you meant the word “dash” or the symbol. Idk... do they use the word hyphen in the UK?
– Conor Henry
Jun 12 at 8:55
Saying "hyphen hyphen hyphen hyphen" works OK for me (UK) and inserts 4 contiguous hyphens. "Hyphen" is a common word in the UK. However, saying "dash" inserts an "EN DASH", not a "HYPHEN MINUS" and saying "dash dash dash dash" inserts "EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE" - not contiguous. (English UK)
– MrWhite
Jun 12 at 11:25
|
show 2 more comments
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
Turning off Smart Punctuation (in Settings → General → Keyboard) allows me to type multiple hyphens without them being converted to em-dashes.
(Side note: here's a post by the creator of Markdown about this feature.)
As far as I can tell, this setting has two effects:
- Change repeated hyphens to dashes
- Change quotes and apostrophes to smart, locale-aware quotes (e.g.,
""
will become«»
when the language is set to French).
These can't be toggled independently. The Apple help article for Numbers on iPad explicitly says:
Numbers automatically converts double hyphens (--) to dashes (—) and
converts straight quotation marks to curly quotation marks as you
type. You can turn this setting off or on at any time.
Note: The setting affects both hyphens and quotation marks—they’re
both either off or on.
[...]
Tip: To use different formatting for specific text, change the
setting, type the text, then change the setting back.
(Even though it says "Numbers automatically converts [...]," the setting is the same: Settings → General → Keyboard → Smart Punctuation. It's not specific to Numbers.)
This blog post suggests developers can turn this off selectively:
A first step, if using a
UITextInputTraits
conforming control, would
be to setsmartQuotesType
toUITextSmartQuotesTypeNo
, and set
smartDashesType
toUITextSmartDashesTypeNo
.
If it's only about Markdown, you don't need to change any settings. Alternate syntax is available for both headers and horizontal rules:
# Header 1
## Header 2
- - -
***
____
Gives:
Header 1
Header 2
That last uses underscores (_
).
1
I can't complain about this answer, but it isn't my right to change permanent settings on any iPad I happen to be working with.
– Harper
Jun 10 at 14:11
2
What else does Smart Punctuation affect? I'd love to turn this off, but you should probably include the full effects so future readers don't get any nasty surprises.
– scohe001
Jun 10 at 16:05
2
@scohe001: Curly quotes (or feathers/guillemets, etc.) is the only other option that this affects, AFAIK.
– Dennis Williamson
Jun 10 at 22:39
1
Doesn’t it also convert three periods (...) into an ellipsis (…) ?
– Josh
Jun 11 at 3:42
5
@Harper Why does it have to be permanent? Can't you turn off the Smart Punctuation while using it, then turn it back on when done?
– Maxim
Jun 11 at 16:11
|
show 4 more comments
Turning off Smart Punctuation (in Settings → General → Keyboard) allows me to type multiple hyphens without them being converted to em-dashes.
(Side note: here's a post by the creator of Markdown about this feature.)
As far as I can tell, this setting has two effects:
- Change repeated hyphens to dashes
- Change quotes and apostrophes to smart, locale-aware quotes (e.g.,
""
will become«»
when the language is set to French).
These can't be toggled independently. The Apple help article for Numbers on iPad explicitly says:
Numbers automatically converts double hyphens (--) to dashes (—) and
converts straight quotation marks to curly quotation marks as you
type. You can turn this setting off or on at any time.
Note: The setting affects both hyphens and quotation marks—they’re
both either off or on.
[...]
Tip: To use different formatting for specific text, change the
setting, type the text, then change the setting back.
(Even though it says "Numbers automatically converts [...]," the setting is the same: Settings → General → Keyboard → Smart Punctuation. It's not specific to Numbers.)
This blog post suggests developers can turn this off selectively:
A first step, if using a
UITextInputTraits
conforming control, would
be to setsmartQuotesType
toUITextSmartQuotesTypeNo
, and set
smartDashesType
toUITextSmartDashesTypeNo
.
If it's only about Markdown, you don't need to change any settings. Alternate syntax is available for both headers and horizontal rules:
# Header 1
## Header 2
- - -
***
____
Gives:
Header 1
Header 2
That last uses underscores (_
).
1
I can't complain about this answer, but it isn't my right to change permanent settings on any iPad I happen to be working with.
– Harper
Jun 10 at 14:11
2
What else does Smart Punctuation affect? I'd love to turn this off, but you should probably include the full effects so future readers don't get any nasty surprises.
– scohe001
Jun 10 at 16:05
2
@scohe001: Curly quotes (or feathers/guillemets, etc.) is the only other option that this affects, AFAIK.
– Dennis Williamson
Jun 10 at 22:39
1
Doesn’t it also convert three periods (...) into an ellipsis (…) ?
– Josh
Jun 11 at 3:42
5
@Harper Why does it have to be permanent? Can't you turn off the Smart Punctuation while using it, then turn it back on when done?
– Maxim
Jun 11 at 16:11
|
show 4 more comments
Turning off Smart Punctuation (in Settings → General → Keyboard) allows me to type multiple hyphens without them being converted to em-dashes.
(Side note: here's a post by the creator of Markdown about this feature.)
As far as I can tell, this setting has two effects:
- Change repeated hyphens to dashes
- Change quotes and apostrophes to smart, locale-aware quotes (e.g.,
""
will become«»
when the language is set to French).
These can't be toggled independently. The Apple help article for Numbers on iPad explicitly says:
Numbers automatically converts double hyphens (--) to dashes (—) and
converts straight quotation marks to curly quotation marks as you
type. You can turn this setting off or on at any time.
Note: The setting affects both hyphens and quotation marks—they’re
both either off or on.
[...]
Tip: To use different formatting for specific text, change the
setting, type the text, then change the setting back.
(Even though it says "Numbers automatically converts [...]," the setting is the same: Settings → General → Keyboard → Smart Punctuation. It's not specific to Numbers.)
This blog post suggests developers can turn this off selectively:
A first step, if using a
UITextInputTraits
conforming control, would
be to setsmartQuotesType
toUITextSmartQuotesTypeNo
, and set
smartDashesType
toUITextSmartDashesTypeNo
.
If it's only about Markdown, you don't need to change any settings. Alternate syntax is available for both headers and horizontal rules:
# Header 1
## Header 2
- - -
***
____
Gives:
Header 1
Header 2
That last uses underscores (_
).
Turning off Smart Punctuation (in Settings → General → Keyboard) allows me to type multiple hyphens without them being converted to em-dashes.
(Side note: here's a post by the creator of Markdown about this feature.)
As far as I can tell, this setting has two effects:
- Change repeated hyphens to dashes
- Change quotes and apostrophes to smart, locale-aware quotes (e.g.,
""
will become«»
when the language is set to French).
These can't be toggled independently. The Apple help article for Numbers on iPad explicitly says:
Numbers automatically converts double hyphens (--) to dashes (—) and
converts straight quotation marks to curly quotation marks as you
type. You can turn this setting off or on at any time.
Note: The setting affects both hyphens and quotation marks—they’re
both either off or on.
[...]
Tip: To use different formatting for specific text, change the
setting, type the text, then change the setting back.
(Even though it says "Numbers automatically converts [...]," the setting is the same: Settings → General → Keyboard → Smart Punctuation. It's not specific to Numbers.)
This blog post suggests developers can turn this off selectively:
A first step, if using a
UITextInputTraits
conforming control, would
be to setsmartQuotesType
toUITextSmartQuotesTypeNo
, and set
smartDashesType
toUITextSmartDashesTypeNo
.
If it's only about Markdown, you don't need to change any settings. Alternate syntax is available for both headers and horizontal rules:
# Header 1
## Header 2
- - -
***
____
Gives:
Header 1
Header 2
That last uses underscores (_
).
edited Jun 12 at 5:57
answered Jun 10 at 3:01
murumuru
6563 silver badges15 bronze badges
6563 silver badges15 bronze badges
1
I can't complain about this answer, but it isn't my right to change permanent settings on any iPad I happen to be working with.
– Harper
Jun 10 at 14:11
2
What else does Smart Punctuation affect? I'd love to turn this off, but you should probably include the full effects so future readers don't get any nasty surprises.
– scohe001
Jun 10 at 16:05
2
@scohe001: Curly quotes (or feathers/guillemets, etc.) is the only other option that this affects, AFAIK.
– Dennis Williamson
Jun 10 at 22:39
1
Doesn’t it also convert three periods (...) into an ellipsis (…) ?
– Josh
Jun 11 at 3:42
5
@Harper Why does it have to be permanent? Can't you turn off the Smart Punctuation while using it, then turn it back on when done?
– Maxim
Jun 11 at 16:11
|
show 4 more comments
1
I can't complain about this answer, but it isn't my right to change permanent settings on any iPad I happen to be working with.
– Harper
Jun 10 at 14:11
2
What else does Smart Punctuation affect? I'd love to turn this off, but you should probably include the full effects so future readers don't get any nasty surprises.
– scohe001
Jun 10 at 16:05
2
@scohe001: Curly quotes (or feathers/guillemets, etc.) is the only other option that this affects, AFAIK.
– Dennis Williamson
Jun 10 at 22:39
1
Doesn’t it also convert three periods (...) into an ellipsis (…) ?
– Josh
Jun 11 at 3:42
5
@Harper Why does it have to be permanent? Can't you turn off the Smart Punctuation while using it, then turn it back on when done?
– Maxim
Jun 11 at 16:11
1
1
I can't complain about this answer, but it isn't my right to change permanent settings on any iPad I happen to be working with.
– Harper
Jun 10 at 14:11
I can't complain about this answer, but it isn't my right to change permanent settings on any iPad I happen to be working with.
– Harper
Jun 10 at 14:11
2
2
What else does Smart Punctuation affect? I'd love to turn this off, but you should probably include the full effects so future readers don't get any nasty surprises.
– scohe001
Jun 10 at 16:05
What else does Smart Punctuation affect? I'd love to turn this off, but you should probably include the full effects so future readers don't get any nasty surprises.
– scohe001
Jun 10 at 16:05
2
2
@scohe001: Curly quotes (or feathers/guillemets, etc.) is the only other option that this affects, AFAIK.
– Dennis Williamson
Jun 10 at 22:39
@scohe001: Curly quotes (or feathers/guillemets, etc.) is the only other option that this affects, AFAIK.
– Dennis Williamson
Jun 10 at 22:39
1
1
Doesn’t it also convert three periods (...) into an ellipsis (…) ?
– Josh
Jun 11 at 3:42
Doesn’t it also convert three periods (...) into an ellipsis (…) ?
– Josh
Jun 11 at 3:42
5
5
@Harper Why does it have to be permanent? Can't you turn off the Smart Punctuation while using it, then turn it back on when done?
– Maxim
Jun 11 at 16:11
@Harper Why does it have to be permanent? Can't you turn off the Smart Punctuation while using it, then turn it back on when done?
– Maxim
Jun 11 at 16:11
|
show 4 more comments
If you don't want to turn off Smart Punctuation as suggested in muru's answer, you can type a space between each hyphen then go back and delete the spaces. The hyphens will not be changed into typographic dashes.
The obvious suggestion would be to set up a text replacement in Settings > General > Keyboard > Text Replacement, so that (for example) typing 4dash
gave you a sequence of four hyphens, but that doesn't seem to work either, at least on iOS 12.3.1. I tried a couple of different international keyboards and also dictating 'dash'es or 'hyphen's by voice, and none of those got the desired result.
The only other thing I can think of to suggest is to install a third-party keyboard, but I don't use any so I don't know how they interact with Smart Punctuation.
add a comment |
If you don't want to turn off Smart Punctuation as suggested in muru's answer, you can type a space between each hyphen then go back and delete the spaces. The hyphens will not be changed into typographic dashes.
The obvious suggestion would be to set up a text replacement in Settings > General > Keyboard > Text Replacement, so that (for example) typing 4dash
gave you a sequence of four hyphens, but that doesn't seem to work either, at least on iOS 12.3.1. I tried a couple of different international keyboards and also dictating 'dash'es or 'hyphen's by voice, and none of those got the desired result.
The only other thing I can think of to suggest is to install a third-party keyboard, but I don't use any so I don't know how they interact with Smart Punctuation.
add a comment |
If you don't want to turn off Smart Punctuation as suggested in muru's answer, you can type a space between each hyphen then go back and delete the spaces. The hyphens will not be changed into typographic dashes.
The obvious suggestion would be to set up a text replacement in Settings > General > Keyboard > Text Replacement, so that (for example) typing 4dash
gave you a sequence of four hyphens, but that doesn't seem to work either, at least on iOS 12.3.1. I tried a couple of different international keyboards and also dictating 'dash'es or 'hyphen's by voice, and none of those got the desired result.
The only other thing I can think of to suggest is to install a third-party keyboard, but I don't use any so I don't know how they interact with Smart Punctuation.
If you don't want to turn off Smart Punctuation as suggested in muru's answer, you can type a space between each hyphen then go back and delete the spaces. The hyphens will not be changed into typographic dashes.
The obvious suggestion would be to set up a text replacement in Settings > General > Keyboard > Text Replacement, so that (for example) typing 4dash
gave you a sequence of four hyphens, but that doesn't seem to work either, at least on iOS 12.3.1. I tried a couple of different international keyboards and also dictating 'dash'es or 'hyphen's by voice, and none of those got the desired result.
The only other thing I can think of to suggest is to install a third-party keyboard, but I don't use any so I don't know how they interact with Smart Punctuation.
edited Jun 12 at 7:58
community wiki
2 revs
nekomatic
add a comment |
add a comment |
If you have the SE app, you can do it easily there, as it’s one of the shortcuts on the editing row.
Another option (that also works in-browser), possibly faster than deleting spaces, is:
- Type a hyphen
- Copy it
- Paste repeatedly
This will also sidestep the smart punctuation.
(As pointed out in comments...)
For further efficiency, you can copy-paste increasingly longer blocks of hyphens until you get the length you need. Then, once you have a full set, you can copy it once and carry it with you in the clipboard, allowing you to reuse it easily throughout the answer.
1
If you copy/paste after each hyphen the string will grow exponentially. Might be a little quicker depending on how many hyphens you need.
– JPhi1618
Jun 10 at 19:52
"Copy it" - although is there a quick way to copy a single (preceding) character? Long press + "select" selects the neighbouring block of text that I must then carefully reduce to the single hyphen. (?)
– MrWhite
Jun 11 at 12:22
@MrWhite if you type a hyphen at the start of a new line, as in the OP's use case, then long press + select just selects the hyphen.
– nekomatic
Jun 12 at 8:11
It would seem to depend on the application (at least in my case). Within the Stack Exchange editor, in a web browser (tested Chrome and Safari), or any textarea element for that matter, it selects too much. In other apps, it appears to correctly select just the hyphen.
– MrWhite
Jun 12 at 10:19
add a comment |
If you have the SE app, you can do it easily there, as it’s one of the shortcuts on the editing row.
Another option (that also works in-browser), possibly faster than deleting spaces, is:
- Type a hyphen
- Copy it
- Paste repeatedly
This will also sidestep the smart punctuation.
(As pointed out in comments...)
For further efficiency, you can copy-paste increasingly longer blocks of hyphens until you get the length you need. Then, once you have a full set, you can copy it once and carry it with you in the clipboard, allowing you to reuse it easily throughout the answer.
1
If you copy/paste after each hyphen the string will grow exponentially. Might be a little quicker depending on how many hyphens you need.
– JPhi1618
Jun 10 at 19:52
"Copy it" - although is there a quick way to copy a single (preceding) character? Long press + "select" selects the neighbouring block of text that I must then carefully reduce to the single hyphen. (?)
– MrWhite
Jun 11 at 12:22
@MrWhite if you type a hyphen at the start of a new line, as in the OP's use case, then long press + select just selects the hyphen.
– nekomatic
Jun 12 at 8:11
It would seem to depend on the application (at least in my case). Within the Stack Exchange editor, in a web browser (tested Chrome and Safari), or any textarea element for that matter, it selects too much. In other apps, it appears to correctly select just the hyphen.
– MrWhite
Jun 12 at 10:19
add a comment |
If you have the SE app, you can do it easily there, as it’s one of the shortcuts on the editing row.
Another option (that also works in-browser), possibly faster than deleting spaces, is:
- Type a hyphen
- Copy it
- Paste repeatedly
This will also sidestep the smart punctuation.
(As pointed out in comments...)
For further efficiency, you can copy-paste increasingly longer blocks of hyphens until you get the length you need. Then, once you have a full set, you can copy it once and carry it with you in the clipboard, allowing you to reuse it easily throughout the answer.
If you have the SE app, you can do it easily there, as it’s one of the shortcuts on the editing row.
Another option (that also works in-browser), possibly faster than deleting spaces, is:
- Type a hyphen
- Copy it
- Paste repeatedly
This will also sidestep the smart punctuation.
(As pointed out in comments...)
For further efficiency, you can copy-paste increasingly longer blocks of hyphens until you get the length you need. Then, once you have a full set, you can copy it once and carry it with you in the clipboard, allowing you to reuse it easily throughout the answer.
edited Jun 11 at 13:12
answered Jun 10 at 14:55
theholethehole
712 bronze badges
712 bronze badges
1
If you copy/paste after each hyphen the string will grow exponentially. Might be a little quicker depending on how many hyphens you need.
– JPhi1618
Jun 10 at 19:52
"Copy it" - although is there a quick way to copy a single (preceding) character? Long press + "select" selects the neighbouring block of text that I must then carefully reduce to the single hyphen. (?)
– MrWhite
Jun 11 at 12:22
@MrWhite if you type a hyphen at the start of a new line, as in the OP's use case, then long press + select just selects the hyphen.
– nekomatic
Jun 12 at 8:11
It would seem to depend on the application (at least in my case). Within the Stack Exchange editor, in a web browser (tested Chrome and Safari), or any textarea element for that matter, it selects too much. In other apps, it appears to correctly select just the hyphen.
– MrWhite
Jun 12 at 10:19
add a comment |
1
If you copy/paste after each hyphen the string will grow exponentially. Might be a little quicker depending on how many hyphens you need.
– JPhi1618
Jun 10 at 19:52
"Copy it" - although is there a quick way to copy a single (preceding) character? Long press + "select" selects the neighbouring block of text that I must then carefully reduce to the single hyphen. (?)
– MrWhite
Jun 11 at 12:22
@MrWhite if you type a hyphen at the start of a new line, as in the OP's use case, then long press + select just selects the hyphen.
– nekomatic
Jun 12 at 8:11
It would seem to depend on the application (at least in my case). Within the Stack Exchange editor, in a web browser (tested Chrome and Safari), or any textarea element for that matter, it selects too much. In other apps, it appears to correctly select just the hyphen.
– MrWhite
Jun 12 at 10:19
1
1
If you copy/paste after each hyphen the string will grow exponentially. Might be a little quicker depending on how many hyphens you need.
– JPhi1618
Jun 10 at 19:52
If you copy/paste after each hyphen the string will grow exponentially. Might be a little quicker depending on how many hyphens you need.
– JPhi1618
Jun 10 at 19:52
"Copy it" - although is there a quick way to copy a single (preceding) character? Long press + "select" selects the neighbouring block of text that I must then carefully reduce to the single hyphen. (?)
– MrWhite
Jun 11 at 12:22
"Copy it" - although is there a quick way to copy a single (preceding) character? Long press + "select" selects the neighbouring block of text that I must then carefully reduce to the single hyphen. (?)
– MrWhite
Jun 11 at 12:22
@MrWhite if you type a hyphen at the start of a new line, as in the OP's use case, then long press + select just selects the hyphen.
– nekomatic
Jun 12 at 8:11
@MrWhite if you type a hyphen at the start of a new line, as in the OP's use case, then long press + select just selects the hyphen.
– nekomatic
Jun 12 at 8:11
It would seem to depend on the application (at least in my case). Within the Stack Exchange editor, in a web browser (tested Chrome and Safari), or any textarea element for that matter, it selects too much. In other apps, it appears to correctly select just the hyphen.
– MrWhite
Jun 12 at 10:19
It would seem to depend on the application (at least in my case). Within the Stack Exchange editor, in a web browser (tested Chrome and Safari), or any textarea element for that matter, it selects too much. In other apps, it appears to correctly select just the hyphen.
– MrWhite
Jun 12 at 10:19
add a comment |
In addition to what's been mentioned already, you can tap the microphone and say "hyphen hyphen hyphen hyphen hyphen hyphen".
I can I can I can I can
- does this actually work for you?
– nekomatic
Jun 12 at 8:07
1
----- yes it does. Where are you from?
– Conor Henry
Jun 12 at 8:07
UK, with keyboard and Siri set to English (United Kingdom) and a fairly standard accent. I'll try out saying it different ways at some point when it won't make my colleagues think I'm crazy.
– nekomatic
Jun 12 at 8:13
Apparently saying “dash” also works but the behavior is a bit weirder because it has to try to determine whether you meant the word “dash” or the symbol. Idk... do they use the word hyphen in the UK?
– Conor Henry
Jun 12 at 8:55
Saying "hyphen hyphen hyphen hyphen" works OK for me (UK) and inserts 4 contiguous hyphens. "Hyphen" is a common word in the UK. However, saying "dash" inserts an "EN DASH", not a "HYPHEN MINUS" and saying "dash dash dash dash" inserts "EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE" - not contiguous. (English UK)
– MrWhite
Jun 12 at 11:25
|
show 2 more comments
In addition to what's been mentioned already, you can tap the microphone and say "hyphen hyphen hyphen hyphen hyphen hyphen".
I can I can I can I can
- does this actually work for you?
– nekomatic
Jun 12 at 8:07
1
----- yes it does. Where are you from?
– Conor Henry
Jun 12 at 8:07
UK, with keyboard and Siri set to English (United Kingdom) and a fairly standard accent. I'll try out saying it different ways at some point when it won't make my colleagues think I'm crazy.
– nekomatic
Jun 12 at 8:13
Apparently saying “dash” also works but the behavior is a bit weirder because it has to try to determine whether you meant the word “dash” or the symbol. Idk... do they use the word hyphen in the UK?
– Conor Henry
Jun 12 at 8:55
Saying "hyphen hyphen hyphen hyphen" works OK for me (UK) and inserts 4 contiguous hyphens. "Hyphen" is a common word in the UK. However, saying "dash" inserts an "EN DASH", not a "HYPHEN MINUS" and saying "dash dash dash dash" inserts "EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE" - not contiguous. (English UK)
– MrWhite
Jun 12 at 11:25
|
show 2 more comments
In addition to what's been mentioned already, you can tap the microphone and say "hyphen hyphen hyphen hyphen hyphen hyphen".
In addition to what's been mentioned already, you can tap the microphone and say "hyphen hyphen hyphen hyphen hyphen hyphen".
answered Jun 12 at 1:37
Conor HenryConor Henry
363 bronze badges
363 bronze badges
I can I can I can I can
- does this actually work for you?
– nekomatic
Jun 12 at 8:07
1
----- yes it does. Where are you from?
– Conor Henry
Jun 12 at 8:07
UK, with keyboard and Siri set to English (United Kingdom) and a fairly standard accent. I'll try out saying it different ways at some point when it won't make my colleagues think I'm crazy.
– nekomatic
Jun 12 at 8:13
Apparently saying “dash” also works but the behavior is a bit weirder because it has to try to determine whether you meant the word “dash” or the symbol. Idk... do they use the word hyphen in the UK?
– Conor Henry
Jun 12 at 8:55
Saying "hyphen hyphen hyphen hyphen" works OK for me (UK) and inserts 4 contiguous hyphens. "Hyphen" is a common word in the UK. However, saying "dash" inserts an "EN DASH", not a "HYPHEN MINUS" and saying "dash dash dash dash" inserts "EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE" - not contiguous. (English UK)
– MrWhite
Jun 12 at 11:25
|
show 2 more comments
I can I can I can I can
- does this actually work for you?
– nekomatic
Jun 12 at 8:07
1
----- yes it does. Where are you from?
– Conor Henry
Jun 12 at 8:07
UK, with keyboard and Siri set to English (United Kingdom) and a fairly standard accent. I'll try out saying it different ways at some point when it won't make my colleagues think I'm crazy.
– nekomatic
Jun 12 at 8:13
Apparently saying “dash” also works but the behavior is a bit weirder because it has to try to determine whether you meant the word “dash” or the symbol. Idk... do they use the word hyphen in the UK?
– Conor Henry
Jun 12 at 8:55
Saying "hyphen hyphen hyphen hyphen" works OK for me (UK) and inserts 4 contiguous hyphens. "Hyphen" is a common word in the UK. However, saying "dash" inserts an "EN DASH", not a "HYPHEN MINUS" and saying "dash dash dash dash" inserts "EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE" - not contiguous. (English UK)
– MrWhite
Jun 12 at 11:25
I can I can I can I can
- does this actually work for you?– nekomatic
Jun 12 at 8:07
I can I can I can I can
- does this actually work for you?– nekomatic
Jun 12 at 8:07
1
1
----- yes it does. Where are you from?
– Conor Henry
Jun 12 at 8:07
----- yes it does. Where are you from?
– Conor Henry
Jun 12 at 8:07
UK, with keyboard and Siri set to English (United Kingdom) and a fairly standard accent. I'll try out saying it different ways at some point when it won't make my colleagues think I'm crazy.
– nekomatic
Jun 12 at 8:13
UK, with keyboard and Siri set to English (United Kingdom) and a fairly standard accent. I'll try out saying it different ways at some point when it won't make my colleagues think I'm crazy.
– nekomatic
Jun 12 at 8:13
Apparently saying “dash” also works but the behavior is a bit weirder because it has to try to determine whether you meant the word “dash” or the symbol. Idk... do they use the word hyphen in the UK?
– Conor Henry
Jun 12 at 8:55
Apparently saying “dash” also works but the behavior is a bit weirder because it has to try to determine whether you meant the word “dash” or the symbol. Idk... do they use the word hyphen in the UK?
– Conor Henry
Jun 12 at 8:55
Saying "hyphen hyphen hyphen hyphen" works OK for me (UK) and inserts 4 contiguous hyphens. "Hyphen" is a common word in the UK. However, saying "dash" inserts an "EN DASH", not a "HYPHEN MINUS" and saying "dash dash dash dash" inserts "EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE" - not contiguous. (English UK)
– MrWhite
Jun 12 at 11:25
Saying "hyphen hyphen hyphen hyphen" works OK for me (UK) and inserts 4 contiguous hyphens. "Hyphen" is a common word in the UK. However, saying "dash" inserts an "EN DASH", not a "HYPHEN MINUS" and saying "dash dash dash dash" inserts "EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE + EN DASH + SPACE" - not contiguous. (English UK)
– MrWhite
Jun 12 at 11:25
|
show 2 more comments
1
FYI that is Unicode U+2014 "EM DASH"
– wjandrea
Jun 10 at 13:39
6
The character you want to type is called a hyphen (or hyphen-minus, in Unicode nomenclature). Dashes (and there are several different types of dashes) are different characters with distinct uses. (They are not "oddities", predating ASCII by several hundred years.)
– chepner
Jun 10 at 14:04
3
To clarify, the problem is not typing a single hyphen - for that you simply hit what looks like the hyphen ("HYPHEN MINUS" is the character on the front of the key). The problem is typing two or more hyphens. Every sequence of two hyphens that are typed are converted to "EM DASH". If you type 3 hyphens you get a single "EM DASH" followed by a "HYPHEN MINUS".
– MrWhite
Jun 11 at 12:11
1
Note that you can get headings in SE markup with
#Headline
,##Second-level headline
, etc.– David Richerby
Jun 11 at 23:27