# iPad with external keyboard connected can't see post when replying

**URL:** https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292
**Category:** Feature
**Tags:** tablet
**Created:** [12월 18, 2017, 6:04오전 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292 "2017-12-18T06:04:45Z")
**Posts on this page:** 12
**Page:** 3

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2월 26, 2019, 1:18오전 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/42 "2019-02-26T01:18:11Z")

</div>

Yeah I expected as much but haven’t seen the edit frame behave like this before. Haven’t enabled anything specific.

---

<div class="post-metadata">

### Author: ![cjk77](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cjk77/32/151779_2.png) [@cjk77](https://meta.discourse.org/u/cjk77)
#### Post date: [2월 26, 2019, 2:55오전 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/43 "2019-02-26T02:55:17Z")

</div>

> [@codinghorror](#):
>
> Nice work, maybe @littke could test it out and confirm? (be sure to test it here on meta, cause we have all the features deployed and enabled)

I just tested it on my own instance, and it works perfectly! Brilliant @sam – I love it!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2월 26, 2019, 3:03오전 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/44 "2019-02-26T03:03:31Z")

</div>

Be sure to also install [Smooth J/K navigation when using keyboard](https://meta.discourse.org/t/smooth-j-k-navigation-when-using-keyboard/108634) as well (this is shortly going to be integrated)

The iPad keyboard experience is far superior with j/k navigation that works perfectly

---

<div class="post-metadata">

### Author: ![littke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/littke/32/121532_2.png) [@littke](https://meta.discourse.org/u/littke)
#### Post date: [2월 26, 2019, 6:27오후 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/45 "2019-02-26T18:27:42Z")

</div>

Okay, so I’ve switched to Sam’s Simple Theme. What else do I need to do to see the external keyboard setting on Discourse meta?

Or if there’s something else you need me to do, then I didn’t catch it.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2월 26, 2019, 6:29오후 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/46 "2019-02-26T18:29:13Z")

</div>

Did you look at your preferences / interface / apple?

I can see it from the Light Theme.

---

<div class="post-metadata">

### Author: ![littke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/littke/32/121532_2.png) [@littke](https://meta.discourse.org/u/littke)
#### Post date: [2월 26, 2019, 8:33오후 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/47 "2019-02-26T20:33:08Z")

</div>

Oh yeah I see it now. Sweet. Test test.

---

<div class="post-metadata">

### Author: ![littke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/littke/32/121532_2.png) [@littke](https://meta.discourse.org/u/littke)
#### Post date: [2월 26, 2019, 8:41오후 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/48 "2019-02-26T20:41:57Z")

</div>

Okay, yeah, obviously better! Nice improvements.

Some things I noted:

- The gray part of the keyboard sits on top of the composer’s bottom part (see below)  
 ![image](https://global.discourse-cdn.com/meta/original/3X/9/7/97241d3b76f82d861bfadc94d7a083a3896b1010.png)
- Swiping (scrolling, really) with the finger up and down in the textarea causes the page underneath to scroll
- Tab + Space for submitting is, agreed, annoying not to be able to do
- I don’t see momentum scrolling working within the preview nor the textarea (but perhaps I haven’t activated the right thing)
- After uploading an image, the textarea refused to allow input and I had to refresh the page. Refreshing the page solved the issue, but then the reply cache was not there, as I had expected. Probably not related to your current work but thought I’d mention.

That’s it for now. Thanks!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2월 28, 2019, 6:31오전 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/49 "2019-02-28T06:31:28Z")

</div>

> [@littke](#):
>
> Tab + Space for submitting is, agreed, annoying not to be able to do

I did figure out a workaround in latest which is now deployed on meta. For whatever reason Apple decided developers can not get access to CTRL and COMMAND from JavaScript… Cause … Reasons.

So, now on iPad (and only iPad) you can submit a post with ALTENTER

Additionally I rolled the “I have a physical keyboard” option into core and it will always show up in the interface section on iPad’s only.

Last big piece that is awaiting merging is getting smooth moves merged into core (something that should happen today)

There is a limit to creative workarounding we can do to all the Apple bugs here, really we have no choice as consumers and a community to apply pressure on Apple to play nicer. For example arrow keys don’t work for search results which is annoying. (That said I did read online that Apple had arrows totally bust on iPad prior to iOS 11 so … yay … progress)

Anyway … this post was posted from my iPad and I don’t even need to reach to the blue reply button to submit… so YAY

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [3월 1, 2019, 12:35오전 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/50 "2019-03-01T00:35:32Z")

</div>

@littke this is my last one for a bit…

[https://github.com/discourse/discourse/commit/cdf34657f6c56b0c9339d639bbba5260ed1eb482](https://github.com/discourse/discourse/commit/cdf34657f6c56b0c9339d639bbba5260ed1eb482)

I will do my “daily meta catch up” a few times over the next week on my iPad + Keyboard and see if there are any other big changes we need.

Overall the lesson learned here is very much what the commits say.

Over the years we carried a lot of exotic workarounds due to Safari on iOS quirks that happen if you are using a virtual keyboard.

The switch core carries now is

1. You tell us you have a physical keyboard
2. We disable a bunch of hacks that we had in place

So, long story short, we now can (and do) apply focus to titles and textarea when you start a new reply.

This feature request has gotten quite big and has run in 100 directions… I am closing it for now, let’s do a new topic to discuss any new quirks we discover. But 🐻 with me and maybe wait 1-2 weeks living with the current patches prior to doing new specific iPad + Keyboard quirks topics.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [3월 1, 2019, 12:37오전 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/51 "2019-03-01T00:37:26Z")

</div>



---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 3, 2019, 8:46오후 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/53 "2019-06-03T20:46:48Z")

</div>

> [@sam](#):
>
> there is no way in JavaScript to detect if a software keyboard is visible

Looks like [iOS 13](https://developer.apple.com/documentation/safari_release_notes/safari_13_beta_release_notes) will implement [VisualViewport - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/Visual_Viewport_API)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [6월 4, 2019, 6:48오전 UTC](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292/54 "2019-06-04T06:48:41Z")

</div>

Wow that is so experimental it’s not even listed in caniuse yet..

[이전 페이지](https://meta.discourse.org/t/ipad-with-external-keyboard-connected-cant-see-post-when-replying/76292.md?page=2)
