KeyboardEvent events don't get dispatched with StageText

When using the soft keyboard on an Android device, the KeyboardEvent events (keyUp, keyDown) don't seem to be dispatched when using StageText. I am using a Honeycomb Xoom Android tablet and a Samsung Epic.
When using the physical keyboard of the Samsung Epic, the one of the few keys that triggered a KeyBoardEvent was the ENTER key.
I posted this as a bug here:
https://bugbase.adobe.com/index.cfm?event=bug&id=3183159
Can anyone else confirm that this indeed a bug and not a problem with my configuration?
My Hardware and Environment details:
Honeycomb Xoom Android tablet.
Samsung Epic phone.

The problem with this is that I'm trying to listen for the RETURN key so I know when I should submit the form of which the StageText instance is a member.
Because the RETURN key does not activate the KeyboardEvent (keyUp, keyDown) events, then I have no idea when I should submit the form.
What is the solution to this problem?
p.s. You mentioned that the hardware keyboard should hear these KeyboardEvent (keyUp, keyDown) events; however, the Samsuing Epic's hardware keyboard isn't dispatching these events for most of the keys.

Similar Messages

  • Don't get WCF with custom Class working

    Hey
    I am starting with playing around with WCF. But I don't get it working. I can't see my Problem and this since a few days...
    So, I will explain in Detail, what I did so far.
    I created a blank ASP.NET Project (VS 2013)
    Within I created 2 files
    The first file is the Contract Interface
    mports System.ServiceModel
    Namespace DataClasses
    <ServiceContract> _
    Public Interface ITestService
    <OperationContract> _
    Function ReturnClass() As List(Of TestDataClass)
    End Interface
    End Namespace
    Ok, the second is the TestDataClass
    Imports System.Data.Services.Common
    Imports System.Runtime.Serialization
    Namespace DataClasses
    <Serializable> _
    <DataContract> _
    Public Class TestDataClass
    <DataMember> _
    Public Property Id As Long
    <DataMember> _
    Public Property Firstname As String
    <DataMember> _
    Public Property Lastname As String
    End Class
    End Namespace
    Ok. - The next Thing, I was doing is to create the "returning" information
    Imports System.ServiceModel.Web
    Namespace Proxy
    Public Class TestData
    Implements DataClasses.ITestService
    Public Function ReturnClass() As List(Of DataClasses.TestDataClass) Implements DataClasses.ITestService.ReturnClass
    Dim retList As New List(Of DataClasses.TestDataClass)
    retList.Add(New DataClasses.TestDataClass With {.Firstname = "My", _
    .Id = 2, _
    .Lastname = "Name"})
    Return retList
    End Function
    End Class
    End Namespace
    Ok - So far, as I understood, This should be all correct. (I hope)
    The next, I did was to add a WCF Data Service 5.6 file
    Within this file I changed the code to this:
    Imports System.Data.Services
    Imports System.Data.Services.Common
    Imports System.Linq
    Imports System.ServiceModel.Web
    Public Class DataModelWcf
    Inherits DataService(Of Proxy.TestData)
    ' This method is called only once to initialize service-wide policies.
    Public Shared Sub InitializeService(ByVal config As DataServiceConfiguration)
    config.SetEntitySetAccessRule("*", EntitySetRights.AllRead)
    'config.SetServiceOperationAccessRule("*", ServiceOperationRights.All)
    config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2
    End Sub
    End Class
    OK. - When I now test the Service by clicking on it and run in browser, I get the following:
    <?xml version="1.0" encoding="UTF-8" standalone="true"?>
    -<service xmlns="http://www.w3.org/2007/app" xmlns:app="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom" xml:base="http://localhost:1523/DataModelWcf.svc/">
    -<workspace>
    <atom:title>Default</atom:title>
    </workspace>
    </service>
    OK - The Service itself runs. - But I don't get any "Operation". I can't see my failure. - I tested around for the last few days, but I don't have a Clou, what's wrong...
    I also added a Service into the config file (but don't think, that this will make some differences)
    <system.serviceModel>
    <services>
    <service name="WCF_Test.Proxy.TestData">
    <endpoint address="" contract="WCF_Test.DataClasses.ITestService" binding="basicHttpBinding"/>
    <endpoint address="mex" contract="IMetadataExchange" binding="mexHttpBinding"/>
    </service>
    </services>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
    </system.serviceModel>
    So, thanks for every Little hint to solve this.
    THX - Have  nice Weekend!

    Hello Zero-G. _,
    >> But I don't get any "Operation". I can't see my failure. - I tested around for the last few days, but I don't have a Clou, what's wrong...
    I am afraid that you have mixed the WCF and WCF Data Service, here is a WCF Service example(it works with the Entity Framework while it is not WCF Data Service):
    http://www.codeproject.com/Articles/127395/Implementing-a-WCF-Service-with-Entity-Framework, please check it, in your case, you are use this mode and you do not need to create WCF Data Services.
    If you want to write a custom method in WCF Data Service, you could refer to this link:
    https://msdn.microsoft.com/en-us/library/dd744841(v=vs.110).aspx, as you can see, although if we declare a custom method, it would not show in the web browser, we call it as adding
    the method after the based service link directly:
    http://localhost:12345/Northwind.svc/GetOrdersByCity
    Or call it by using a client project which could detect this method and call it as in this blog:
    http://blogs.msdn.com/b/dataaccesstechnologies/archive/2009/12/01/way-to-expose-custom-method-in-an-entity-class-from-wcf-data-service.aspx
    Regards,
    Fred.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Only one user don't get mails with IMAP

    Strange Problem.
    I have stored 4 accounts on my iPhone and get mails only from 3 from the same PO.
    With my own account "rupert" I get a message:"Server mail.company.at does not respond"
    But i can send mails with my account very well.
    This error occurs after moving all users into a new postoffice.
    But all other user accounts are working well.
    On the iPhone I have checked my own password, mail address, port and so on.
    I have deleted my account in consoleone and create it new. Connected with the existing PO-User "userqtn.db".
    On my workstation i can login with Groupwise-Client 8.0.3 without any problems.
    The Groupwise Client works well and it must be a problem with my user ID and IMAP.
    But I do not find the error.
    What could be the reason for this problem?
    The POA shows me the correct login:
    09:30:55 0FA8 IMAP-Anmeldung GW-Benutzer-ID:[icom] von 192.168.101.12 IMAP-Befehl:["***"]
    09:30:56 14CC IMAP-Anmeldung GW-Benutzer-ID:[rupert] von 192.168.101.12 IMAP-Befehl:["***"]
    09:30:56 14CC IMAP-Anmeldung GW-Benutzer-ID:[sr] von 192.168.101.12 IMAP-Befehl:["***"]
    09:30:56 14CC IMAP-Anmeldung GW-Benutzer-ID:[admin] von 192.168.101.12 IMAP-Befehl:["***"]
    best regards Rupert

    Originally Posted by laurabuckley
    Hi Rupert,
    Sorry about the delayed response.
    When you login with your "rupert" account on the GroupWise client, is your Mailbox folder directly in the Root (home folder) i.e. not under some other folder?
    Perhaps to be on the safe side, run a GWCheck against your user account.
    Use either the standalone version of GWCheck or run the same check from ConsoleOne with following options (described here for a standalone version):
    1. Database type -> Post Office
    2. Database Path -> use a browse button to navigate in a location where is a wphost.db, the Post Office database
    3. Post Office Name -> fill in a Post Office name.
    4. Object type -> select User/Resource and type either a MailboxID or directly a user database file name.
    5. Action -> leave default Analyze/Fix Databases.
    6. Activate (only) Contents and Fix problems check boxes.
    7. Database tab -> activate only the User option
    8. Misc tab -> here type a string resfldr (or use alias string folderreset)
    9. Run.
    Let us know how it goes.
    Cheers,
    YESS!!
    Thank you very much!!!

  • Savepoints don't get migrated with dbms_wm.export dbms_wm.import

    It there a way to migrate all the save points from one database to another with dbms_wm.export and dbms_wm.import?

    Hi,
    dbms_wm.export and dbms_wm.import were only intended to be used to allow the latest rows as viewed from a workspace, savepoint, or point in time to be imported into another workspace. They do not support recreating the savepoint hierarchy that existed on the export database.
    The only way to maintain all of the savepoints, is to use the full database import/export.
    Regards,
    Ben

  • NativeProcess progressevent doesn't get dispatched

    Hi guys,
    I have a simple nativeprocess code in my app. I unzip password protected zip files using 7zip and want to capture every time a file is unzipped.
    Here's the code:
                        var npInfo:* = new NativeProcessStartupInfo();
                        npInfo.executable = app_7za;       
                         var args:Vector.<String> = new Vector.<String>;           
                        args.push("e");
                        args.push('');               
                        args.push("-Ptestpass");                   
                        args.push(zipFile.nativePath);
                        args.push('');
                        args.push("-o"+destinationFolder.nativePath);
                        npInfo.arguments = args; 
                        processBuffer = new ByteArray();
                        nativeProcess = new NativeProcess();
                        nativeProcess.addEventListener("standardOutputData",         onStandardOutputData);
                        nativeProcess.addEventListener("standardInputProgress",     onStandardOutputProgress);
                        nativeProcess.addEventListener(NativeProcessExitEvent.EXIT, onStandardOutputClose);
                        nativeProcess.addEventListener("standardErrorData",            onIOError);           
                        nativeProcess.addEventListener("standardOutputIoError",      onIOError);
                        nativeProcess.addEventListener("standardErrorIoError",         onIOError);
                        nativeProcess.addEventListener("standardInputIoError",         onIOError);  
    When I use it, it works, but I can only see the final output and the standardOutputData event doesn't get dispatched during the process.
    Do you guys have any idea?
    Thanks in advance.
    Zsolt

    Thats because output data is used when the executable returns some sort of output stream.
    You can listen on the exit event, which will fire as your process is complete (note: it'll only fire once all the files have extracted, you'd have to do them indvidually to capture each extraction within flash)
    private function onExit( event:NativeProcessExitEvent ):void {
                trace("Native Process Exit code: " + event.exitCode);
    And you'll get one of these exit codes
    Exit Codes from 7-Zip
    7-Zip returns the following exit codes:
    Code
    Meaning
    0
    No error
    1
    Warning (Non fatal error(s)). For example, one or more files were locked by some other application, so they were not compressed.
    2
    Fatal error
    7
    Command line error
    8
    Not enough memory for operation
    255
    User stopped the process

  • Why does URLStream complete event get dispatched when the file is not finished loading?

    I'm writing an AIR kiosk app that every night connects to a WordPress server, gets a JSON file with paths to all the content, and then downloads that content and saves it to the kiosk hard drive. 
    There's several hundred files (jpg, png, f4v, xml) and most of them download/save with no problems.  However, there are two f4v files that never get downloaded completely.  The complete event does get dispatched, but if I compare the bytesTotal (from the progress event) vs bytesAvailable (from the complete event) they don't match up; bytesTotal is larger.  The bytesTotal (from the progress event) matches the bytes on the server. 
    The bytesLoaded in the progress event never increases to the point that it matches the bytesTotal so I can't rely on the progress event either.  This seems to happen on the same two videos every time. The videos are not very large, one is 13MB and the other is 46MB.  I have larger videos that download without any problems.  
    [edit] After rebooting the compter, the two videos that were failing now download correctly, and now it's a 300kb png file that is not downloading completely.  I'm only getting 312889 of 314349 bytes.
    If I paste the url into Firefox it downloads correctly, so it appears to be a problem with Flash/AIR.
    [edit] I just wrote a quick C# app to download the file and it works as expected, so it's definitely a problem with Flash/AIR. 
    Here's the code I'm using:
    package  {
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.ProgressEvent;
        import flash.net.URLRequest;
        import flash.net.URLStream;
        [SWF(backgroundColor="#000000", frameRate="24", width="640", height="480")]
        public class Test extends Sprite {
            private var fileSize:Number;
            private var stream : URLStream;
            private var url:String = "http://192.168.150.219/wordpress2/wp-content/uploads/2012/12/John-Butler-clip1.f4v";
            public function Test() {
                if (stage)
                    init();
                else
                    this.addEventListener(Event.ADDED_TO_STAGE, init);
            private function init(e:Event=null):void {
                this.removeEventListener(Event.ADDED_TO_STAGE, init);
                stream = new URLStream();
                stream.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);
                stream.addEventListener(Event.COMPLETE, onLoadComplete);
                stream.load(new URLRequest(url));
            private function onLoadProgress(event:ProgressEvent):void {
                fileSize = event.bytesTotal;
                var percent:Number = event.bytesLoaded / event.bytesTotal * 100;
                trace(percent + "%");
            private function onLoadComplete(event:Event):void {
                trace("loaded", stream.bytesAvailable, "of", fileSize);
                // outputs "loaded 13182905 of 13184365"
                // so why is it "complete" when it isn't finished downloading?

    Thanks for your quick reply !
    I am relatively new to programming so please bear with me on this as I still haven't managed to grasp some of those things that "make perfect sense". If I am setting mouseEnabled to false doesn't that mean that the object no longer gets MouseEvents ?
    If I have understood you correctly then once the mouseEnabled is set to false the btn object is removed from the objects recognizable by the mouse - hence dispatching a mouseout event (and I am guessing here) from the mouse?
    I still don't get it though, if the listeners are set to the object and the object is no longer accessible to the mouse why is the event still being dispatched ?
    I get it that the making of the object unavailable to the mouse causes the "removing" (deactivating) of the object from under the mouse,
      step 1. deactivate object, and  step 2. (as a result of step 1) register the removal of the object.
    but why is the mouse still listening after step 1?
    Even if the action is that of "out" (as in the object is no longer under the mouse) it still is an action isn't it ? so haven't we turned off the listening for actions ?
    I promise I am not trying to drive you crazy here, this is just one of those things that I really want to get to the root of !
    Thanks,

  • I send invitees a calendar event but don't get a response?

    I create a calendar event and invite people but don't get a response. My friends say when they get the email it says no response required, but I can't see anything where I can request this?

    The only other thing I can think of is to pull the drive out and hook it to another machine with a USB enclosure. Something like this:
    http://www.amazon.com/Vantec-NexStar-2-5-Inch-External-Enclosure/dp/B002JQNXZC/r ef=sr_1_2?ie=UTF8&qid=1388312417&sr=8-2&keywords=2.5+enclosure
    Then you could read it like an external USB drive. It's easy to open up and get the drive out.

  • On imovie 11 the green screen isn't working i drag my clip on top and nothing happens the clip just get pushed to the side i don't get a pop up with options

    i drag my clip on top and nothing happens the clip just get pushed to the side i don't get a pop up with options
    please help

    Hi
    YOU need to - in iMovie - Turn on Advanced Tools !
    top row menu - with an Apple top left ---> iMovie ---> down to preferences ---> Here select to turn on Advanced tools .
    Now it will work when You drop a clip onto another IN a MOVIE PROJECT ! (can not be done in Event's)
    Next problem I had - was to get right clip onto the other - what was the Background and What was the Green screen - BUT just test - You only got two ways to try out.
    Yours Bengt W

  • I have a column where I have implemented writeback, its working fine. On top of this I need to show 0 as No and 1 as yes in our report, that is also done. Now I want to enter Yes in a column where it was no and I want database table to get update with 1.

    I have a column where I have implemented writeback, its working fine. On top of this I need to show 0 as No and 1 as yes in our report, that is also done. Now I want to enter Yes in a column where it was no and I want database table to get update with 1. I am not sure how to do it. SOmeone please help me out.

    Hi ,
    In your write back XML  try the below  query insert
    INSERT INTO TABLE_XYZ (attribute1)  values (SELECT CASE  WHEN @{C1}=’Yes’ then 1 when @{C1}=’No’ then 0 else null end from dual)
    Regards
    Rajagopal

  • My iPhone 5 won't use 3G when 4G isn't available. I live in the middle of nowhere, but with my iPhone 4 I could use the Internet on 3G just fine. Now I don't get anything unless I'm on wifi. I have AT

    My iPhone 5 won't use 3G when 4G isn't available. I live in the middle of nowhere, but with my iPhone 4 I could use the Internet on 3G just fine without needing wifi. Now I don't get anything unless I'm on wifi. My phone says '4G' but then says 'could not activate cellular data' or gives me the gray google failed because you dont have internet page. I have AT&amp;T if that matters. I just want to get Internet and my email like I used to be able to. Slow 3G is fine with me, but I need it to work on my iPhone 5. Can anyone help me?

    Oh ok, thank you! So I just got a bum SIM card when I bought this phone or something?

  • How can I get all of my calendars and recurring events to synch via iCloud with my iPad2?

    Not all of my recurring events sych via the iCloud with my Mac and IOS devices - most specifically my iPad2. For example, my anniversary appears on my Mac and my iPhone, but not on my iPad2.
    I notice that when I click on "Calendars" when the iCal app is open in my iPhone I get 2 lists of calendars - one that is labled "On my iphone" and the other that is labled "iCloud". The same two lists appear in the iCal app on my Mac. But on my iPad2 the only list that appears is "iCloud".
    Can anyone help with this issue?

    Welcome to the Apple community.
    Contacts aren't backed up and therefore aren't restored from a back up either. They are synced with the cloud, so after you have restored your device you should be able to sign back into your account and turn syncing back on again. If you need to check if your contacts are in the cloud, go to iCloud.com on a computer.

  • I have a iPhone 3GS and my husband has the iPhone 4 , both phones with updated current . We added iMessage to them at first it was great, now I don't get half the texts my husbands send and when I send him a text message it will come up from my email???

    I have a iPhone 3GS and my husband has an iPhone 4, both phones are updated. We added iMessage the them both and at first it was great, the messages appear in the text messages under the phone contacts and when I send a text message it will either be a green message  or a blue one for (iMessage) depending on the signal.  Now when my husband sends a text message to me I don't get them all or some days none. When I send him a text message he gets them from my email address. I cannot send him a standard text anymore my phone only wants to iMessage, so if the signal is not right it just sits there undelivered???
    I also have a friend who that we regularly texted each other, for the past 4 months I can receive her texts but she never gets mine? And I have tried countless times, now iv given up trying and I don't use texting to either, but everyone else no problem.

    You and your husband can share a store account and still have seperate iCloud accounts for your contacts, bookmarks and stuff like that.  Click here for instructions to make an apple account without entering a credit card.  Make sure you use a different email address for each apple account. 
    Set up your iPhone/iPad whatever using the new account for iCloud.  Then go into settings/store and sign in with your purchasing account, you may need to sign out of the other account.  To the best of my knowledge, your household is allowed to share purchased legally, someone please correct me if I'm wrong.
    Once you each have your own devices set to your own accounts you can set them to backup to that account and it will keep all your contacts seperate.

  • HT5622 I don't get why my Apple ID keeps saying this device is already associated with an Apple ID and something about 90 days but also it doesn't let me download any of my pre orders when available it has happened to me twice and my past purchases help m

    I don't get why my Apple ID keeps saying this device is already associated with an Apple ID and something about 90 days but also it doesn't let me download any of my pre orders when available it has happened to me twice and my past purchases can someone contact me and give me some help sorting this out
    Much appreciated
    <Email Edited by Host>

    Hi there
    I'm getting a similar problem with my Macbook Pro. itunes match was working fine until two days ago when i created another 'user id' for the laptop and then an itunes account for that user under their profile. Now i cant turn on itunes match on my itunes under my user account. Contacted Apple today who said to use the Express Lane and email the problem and they might be able to make an 'exception' on the account. Otherwise I'll have to wait 88 days to access a lot of my music on the macbook pro. itunes match is still working on the iphone 4S and ipad2.
    Can anyone help? The only thought was too re-stream the laptop. Ive already tried deauthorising the other user but it made no difference.
    Thanks
    Jules

  • I forgot my Apple ID password. and I tried to rest it but I don't get a reset email to change the password. What do I need to do to return the account. (I need the specified account because I bought apps with it.)

    I forgot my Apple ID password. and I tried to rest it but I don't get a reset email to change the password. What do I need to do to return the account. (I need the specified account because I bought apps with it.)

    The Best Alternatives for Security Questions and Rescue Mail
        a. Send Apple an email request at: Apple - Support - iTunes Store - Contact Us.
        b. Call Apple Support in your country: Customer Service: Contact Apple support.
        c. Rescue email address and how to reset Apple ID security questions.

  • HT204406 I have loaded a new CD into my iTunes library on my PC. But when I sync my iPhone with iTunes (on PC), I don't get the new songs (or new CD). I get them on my PC but not on my iPhone. This just started to act this way. It was wirking around Janua

    I have imported a new CD into my iTunes library on my PC. When I sync my iPhone with iTunes (on my pc), I don't get the new songs (or new CD). I have them on my PC but not on my iPhone. This just started to act this way. It was working in January 2013.

    Read this on how to do that https://discussions.apple.com/docs/DOC-3141

Maybe you are looking for

  • HOW DO YOU SEND AN EVENT "OUT" TO A COMPONENT?

    I am writing an AIR app that has many components.  The main application has a "start" button to begin a new project, and when you exit a project, the application returns to the start page.  Even though you exit back to the start page, the major MXML

  • OIM - How To not show the "Disable" option for a Resource object to a group

    Hello there, Is there anyway we can remove or don't show the option to "Disable" a already provisioned resource object ? I have a requirement over here wherein there is no reason available to show the "disable" option out of the 3 available - "enable

  • Home page not loading correctly in iFrame

    So I have put together a site (which is still being tested) and one of the bugs I have is: I have a SWF that loads different content into an iframe on the opposite side of the page from it. All pages except the "homepage" load properly. The home page

  • Why no web browser on Apple TV?

    I have just installed Apple TV, which replaced an old Elgato EyeHome. One of the nice features of this device was that it in addition to all the streaming features it allowed web browsing (though via a very poor browser!). I was wondering why Apple h

  • Dbx check -access report wua when call vsnprintf

    I don't undertand WHY I would get this "Write to unallocated (wua)" error? I tried purify, purify does NOT report this error. #include <stdio.h> #include <stdarg.h> int write(char* buffer,const char* format, ...) va_list vlist; va_start(vlist,format)