You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "Stepan Hilbert (JIRA)" <ji...@apache.org> on 2013/02/19 07:55:14 UTC

[jira] [Commented] (FLEX-33372) Windows 8 on-screen touch keyboard not displaying

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

Stepan Hilbert commented on FLEX-33372:
---------------------------------------

Thanks Alex,
No, it's not a Mobile app (it's Flex 4 browser app).

I just tried swapping the mobile TextInput skin in and the results are, well, interesting yet more frustrating:

s:TextInput with mobile skin (spark.skins.mobile.TextInputSkin) works OK (brings up the keyboard).
...however:
s:ComboBox with that mobile skin (in ComboBoxSkin) does not work
...and actually:
mx:ComboBox doesn't work either, not even in an mx:Application with halo theme
(all tested on SDK 4.9.0)

As I need to fix a ComboBox-based component, I'm back to square one.  I'll try again to search for whatever it is that actually triggers the keyboard display but I don't give myself much chance there.

Help would be appreciated... and it is a little disappointing that the Flash issue I've reported has not yet been touched by the Flash team at all: https://bugbase.adobe.com/index.cfm?event=bug&id=3493295
                
> 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