[ 
https://issues.apache.org/jira/browse/FLEX-33372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13567370#comment-13567370
 ] 

Alex Harui commented on FLEX-33372:
-----------------------------------

I'm just thinking that a workaround would consist of setting focus to a 
TextInput with displayAsPassword that is actually hidden behind a TextInput 
without displayAsPassword.  If that allows the keyboard to show up, then you 
can reflect what is typed into the hidden TextInput into the one on top.

Another experiment, if you have time to play around, is to make a copy of 
RichEditableText and fool around with the code paths that are affected by 
displayAsPassword until you find out which code path it is that allows the 
keyboard to come up.  That might provide a clue to other workarounds.
                
> Windows 8 on-screen touch keyboard not displaying
> -------------------------------------------------
>
>                 Key: FLEX-33372
>                 URL: https://issues.apache.org/jira/browse/FLEX-33372
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: RichEditableText, Spark: TextArea, Spark: 
> TextInput
>    Affects Versions: Adobe Flex SDK 4.6 (Release), Apache Flex 4.9.0
>         Environment: Windows 8 Metro
> Internet Explorer (IE) 10.0.1
> Flash Player 11,3,378,5
>            Reporter: Stepan Hilbert
>
> On-screen touch keyboard is not being displayed for spark RichEditableText 
> based text input components. It does get displayed when displayAsPassword 
> property is set to true. It does get displayed for TextField based components.
> Additionally, it would be desirable to control the keyboard using:
> - needsSoftKeyboard property
> - requestSoftKeyboard() function
> These currently have no effect.
> Steps to reproduce:
> 1. Create a Flex application that features s:TextInput, s:TextInput with 
> displayAsPassword="true" and mx:TextInput
> <mx:TextInput text="mx:TextInput" />
> <s:TextInput text="s:TextInput" />
> <s:TextInput text="s:TextInput password" displayAsPassword="true" />
> 2. Open this application in the Metro Internet Explorer on a touch-enabled 
> Windows 8 PC/Tablet. You might need to edit the DebugDomain variable (see 
> http://msdn.microsoft.com/en-au/library/ie/jj193557%28v=vs.85%29.aspx)
> 3. Tap the mx:TextInput - on-screen keyboard shows
> 4. Tap the s:TextInput with displayAsPassword="true" - on-screen keyboard 
> shows
> 5. Tap the s:TextInput - on-screen keyboard doesn't show
> Note:
> This bug has been discussed on the web
> (i.e. here: 
> http://flexcoders.10928.n7.nabble.com/windows-8-store-app-onscreen-keyboard-invoking-td111950.html)
> but no resolution has been reached, so that is why I'm logging this issue.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to