Backspace

Hi, is there a way to backspace automatically without the user having to press backspace.
e.g.
int selection = inputting.nextInt();
while ((selection < 1) || (selection > 2))
selection = inputting.nextInt();
In the above code the user is forced to select either 1 or 2 and press enter. What I want is if the user presses anything but 1 or 2, it should delete the previous input(backspace), so the user can input 1 or 2 again. At the moment it goes onto a new line.
Thank You!

System.out.println(ascii_char_for_backspace)
I'll leave it for you to find out the ascii char.
Kamran

Similar Messages

  • Problem with backspace on JFrame

    Hello,
    I have a problem on a JFrame. Indeed, I add a keyListener to the frame, but the "Bakcspace" don't work. There is anything when a I press on Backspace (with KeyTyped, KeyReleased and KeyPressed). All other keys are working.
    Thanks.

    the solution of the problem is :
    Version note: This page reflects the focus API introduced in released 1.4. As of that release, the focus subsystem consumes focus traversal keys, such as Tab and Shift Tab. If you need to prevent the focus traversal keys from being consumed, you can call
    component.setFocusTraversalKeysEnabled(false)
    on the component that is firing the key events. Your program must then handle focus traversal on its own. Alternatively, you can use a KeyEventDispatcher to pre-listen to all key events. The focus page (in the Creating a GUI with JFC/Swing trail) has detailed information on the focus subsystem.

  • Text Message incomplete or missing? Also-SMS editing / backspace malfunction...

    First issue - sometimes I received text messages that are missing the last few words/characters. I don't think this is an Android or iPhone originated issue as this happens at random from people that I know have different types of phones. Sometimes the 160 character split will break up the message and send the rest in another message, but most of the time I never see the end of the message. I currently use the existing text messaging app in conjunction with the SMS pop-up. The issue was prevalent when I used Handcent and then uninstalled it to see if that was the problem. I have also uninstalled SMS pop-up to see if it was the problem with no luck. I have looked over the settings multiple times and still cannot find anything that would be causing this. Suggestions are welcome.
    Second issue - when editing a text message in portrait mode I may erase multiple characters by holding down the backspace key. On occasion, the app flips out, reverts to showing the very first message that was sent or received for the contact, freezes momentarily, and then two buttons appear on the bottom giving me the option to Cancel or Delete. I will hit Cancel or use the back button on the bottom of the phone multiple times before it will return to my message, which at this point has saved as a draft. This is EXTREMELY frustrating. It does it only at random, but it seems to be getting more frequent. The only option most of the time is to go Home and then return to text messages, find my draft, and use the backspace key carefully (and one quick push at a time to erase) so as not to invoke the same issue.
    I think both of these are bugs that may be inherent with this phone in particular or possibly Gingerbread...
    Thanks!
    -Wes

    I've been having this same issue for the past few months, in my case the problem seems to be more prevalent with text messages originating from other carriers (but not always, occasional partial incoming text issues from Verizon wireless phones as well).  I called technical support, followed all their advice (basic tech advice, power cycle, remove sim, reboot, etc.) and was also transferred to HTC support that recommended a hot fix, which didn't really do anything to resolve the issue, also then did a factory reset and still no resolution.  Not sure what other options I have....besides waiting for a new device when I am able to upgrade.  Off topic, I think its Bee S to not be able to upgrade to a new device within 2 years, when Verizon does not fully support, properly updated/hotfix, existing issues in a timely manner...why is it that we are using and outdated OS, when a new one is out and available.  Another compelling argument to purchase an iPhone (on any carrier), one device, one OS.....everyone gets an update at the same time, and phone issues are rapidly resolved. I can continue my rant, but I'll leave it as is...same issues, different day and I'm sure you've all heard the same rants of frustration.

  • Problem with backspace

    Please help with this small problem have been coding a calculator program for several weeks and have everything working except the backspace button would really appreciate some help the code for my action performed class which would contain the code is posted below thanks in advance
         public void actionPerformed(ActionEvent e){
                   char currentOperator;
                   String newNumberField = newTextField.getText();
                   if(!beenBefore){
                        num1 = new Integer(newNumberField).intValue();
                        lastOperator = e.getActionCommand().charAt(0);
                        currentOperator = e.getActionCommand().charAt(0);
                        beenBefore = true;
                   else{
                        num2 = new Integer(newNumberField).intValue();
                        currentOperator = e.getActionCommand().charAt(0);
                        switch(lastOperator){
                             case '+': num1 = num1+num2;
                                         break;
                             case '-': num1 = num1-num2;
                                         break;
                             case '*': num1 = num1*num2;
                                         break;
                             case '/': num1 = num1/num2;
                                         break;
                        lastOperator = currentOperator;
                   if(currentOperator == '=')
                        newTextField.setText(String.valueOf(num1));
                   else
                        newTextField.setText("");
                   if(currentOperator == 'C')
                        beenBefore = false;
                if(e.getActionCommand().equals("1/x"))
                      newTextField.setText(String.valueOf(1/num1));
                  if (e.getActionCommand().equals("Backspace"))

    why even bother posting a reply if ur goin to be like that I'v tried several methods keep getting errors heres one I tried
    if (e.getActionCommand().equals("Backspace")
      String.valueOf(num1) = String.valueOf(num1)(0, String.valueOf(num1) - 1);I'm only looking for some help man an it aint homework either whats ur problem

  • CTRL_ALT-BAckspace not working in KDE4 [SOLVED]

    Hi,
    I use KDE4 (not modded) and have noticed recently that CTRL-ALT-Backspace won't work.  I use it infrequently to jump to terminal mode so I'm not sure when this started.  Is there a setting somewhere for KDE4 or KDM that I can alter or is this an issue with X???
    Thanks
    Last edited by MillTek (2009-05-09 22:17:17)

    Have you enabled the functionality in x since the upgrade?
    http://wiki.archlinux.org/index.php/Xor … 27t_exit_X

  • Android, backspace doesn't work properly in a flash.text.TextField

    Hello,
    I have a bug on my Nexus 5 Android 4.4 Air 4.0.
    when I scroll the text in the textField and I select the text (in my example near "subclass" word), the TextField get focus, if I put on the backspace key, the character deleted is the previous character the first time, and if I put again on the backspace key, the caracter deleted is the first character and not the previous character.
    package{
    import flash.text.TextField;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    public class Main extends Sprite {
      private var myTextField:TextField = new TextField();
      public function Main() {
        stage.scaleMode = StageScaleMode.NO_SCALE;
        stage.align = StageAlign.TOP_LEFT;
        addEventListener(Event.ADDED_TO_STAGE, init);
      private function init(event:Event):void {
        myTextField.type="input";
        myTextField.text="The TextField class is used to create display objects for text display and input. You can give a text field an instance name in the Property inspector and use the methods and properties of the TextField class to manipulate it with ActionScript. TextField instance names are displayed in the Movie Explorer and in the Insert Target Path dialog box in the Actions panel.\nTo create a text field dynamically, use the TextField() constructor.\n\nThe methods of the TextField class let you set, select, and manipulate text in a dynamic or input text field that you create during authoring or at runtime.\n\nActionScript provides several ways to format your text at runtime. The TextFormat class lets you set character and paragraph formatting for TextField objects. You can apply Cascading Style Sheets (CSS) styles to text fields by using the TextField.styleSheet property and the StyleSheet class. You can use CSS to style built-in HTML tags, define new formatting tags, or apply styles. You can assign HTML formatted text, which optionally uses CSS styles, directly to a text field. HTML text that you assign to a text field can contain embedded media (movie clips, SWF files, GIF files, PNG files, and JPEG files). The text wraps around the embedded media in the same way that a web browser wraps text around media embedded in an HTML document.\n\nFlash Player supports a subset of HTML tags that you can use to format text. See the list of supported HTML tags in the description of the htmlText property.\n\nView the examples\n\nMore examples\n\nModifying the text field contents\nDisplaying HTML text\nUsing images in text fields\nScrolling text in a text field\nSelecting and manipulating text\nCapturing text input\nRestricting text input\nFormatting text\nWorking with static text\nTextField Example: Newspaper-style text formatting\nLearn more\n\nUse native features with a soft keyboard\nDisplay programming\nBasics of display programming\nCore display classes\nChoosing a DisplayObject subclass\nBasics of Working with text\nUsing the TextField class\nDisplaying text\nAdvanced text rendering\nRelated API Elements\n\nflash.text.TextFormat\nflash.text.StyleSheet\nhtmlText\n\nPublic Properties\n Show Inherited Public Properties\n   Property  Defined By\n      alwaysShowSelection : Boolean\nWhen set to true and the text field is not in focus, Flash Player highlights the selection in the text field in gray.\nTextField\n      antiAliasType : String\nThe type of anti-aliasing used for this text field.\nTextField\n      autoSize : String\nControls automatic sizing and alignment of text fields.\nTextField\n      background : Boolean\nSpecifies whether the text field has a background fill.\nTextField\n      backgroundColor : uint\nThe color of the text field background.\nTextField\n      border : Boolean\nSpecifies whether the text field has a border.\nTextField\n      borderColor : uint\nThe color of the text field border.\nTextField\n      bottomScrollV : int\n[read-only] An integer (1-based index) that indicates the bottommost line that is currently visible in the specified text field.\nTextField\n      caretIndex : int\n[read-only] The index of the insertion point (caret) position.\nTextField\n      condenseWhite : Boolean\nA Boolean value that specifies whether extra white space (spaces, line breaks, and so on) in a text field with HTML text is removed.\nTextField\n      defaultTextFormat : flash.text:TextFormat\nSpecifies the format applied to newly inserted text, such as text entered by a user or text inserted with the replaceSelectedText() method.\nTextField\n      displayAsPassword : Boolean\nSpecifies whether the text field is a password text field.\nTextField\n      embedFonts : Boolean\nSpecifies whether to render by using embedded font outlines.\nTextField\n      gridFitType : String\nThe type of grid fitting used for this text field.\nTextField\n      htmlText : String\nContains the HTML representation of the text field contents.\nTextField\n      length : int\n[read-only] The number of characters in a text field.\nTextField\n      maxChars : int\nThe maximum number of characters that the text field can contain, as entered by a user.\nTextField\n      maxScrollH : int\n[read-only] The maximum value of scrollH.\nTextField\n      maxScrollV : int\n[read-only] The maximum value of scrollV.\nTextField\n      mouseWheelEnabled : Boolean\nA Boolean value that indicates whether Flash Player automatically scrolls multiline text fields when the user clicks a text field and rolls the mouse wheel.\nTextField\n      multiline : Boolean\nIndicates whether field is a multiline text field.\nTextField\n      numLines : int\n[read-only] Defines the number of text lines in a multiline text field.\nTextField\n      restrict : String\nIndicates the set of characters that a user can enter into the text field.\nTextField\n      scrollH : int\nThe current horizontal scrolling position.\nTextField\n      scrollV : int\nThe vertical position of text in a text field.\nTextField\n      selectable : Boolean\nA Boolean value that indicates whether the text field is selectable.\nTextField\n      selectionBeginIndex : int\n[read-only] The zero-based character index value of the first character in the current selection.\nTextField\n      selectionEndIndex : int\n[read-only] The zero-based character index value of the last character in the current selection.\nTextField\n      sharpness : Number\nThe sharpness of the glyph edges in this text field.\nTextField\n      styleSheet : StyleSheet\nAttaches a style sheet to the text field.\nTextField\n      text : String\nA string that is the current text in the text field.\nTextField\n      textColor : uint\nThe color of the text in a text field, in hexadecimal format.\nTextField\n      textHeight : Number\n[read-only] The height of the text in pixels.\nTextField\n      textInteractionMode : String\n[read-only] The interaction mode property, Default value is TextInteractionMode.NORMAL.\nTextField\n      textWidth : Number\n[read-only] The width of the text in pixels.\nTextField\n      thickness : Number\nThe thickness of the glyph edges in this text field.\nTextField\n      type : String\nThe type of the text field.\nTextField\n      useRichTextClipboard : Boolean\nSpecifies whether to copy and paste the text formatting along with the text.\nTextField\n      wordWrap : Boolean\nA Boolean value that indicates whether the text field has word wrap.\nTextField";
        myTextField.border=true;
        myTextField.width=myTextField.height=300;
        addChild(myTextField);
    Thanks.

    I have this bug on Galaxy Nexus Android 4.3, I don't have this bug on Galaxy S Android 2.3, the bug occurs with the new Google Keyboard 3.0
    the app descriptor
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <application xmlns="http://ns.adobe.com/air/application/4.0">
    <!-- Adobe AIR Application Descriptor File Template.
              Specifies parameters for identifying, installing, and launching AIR applications.
              xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/3.5
                                  The last segment of the namespace specifies the version
                                  of the AIR runtime required for this application to run.
              minimumPatchLevel - The minimum patch level of the AIR runtime required to run
                                  the application. Optional.
    -->
              <!-- A universally unique application identifier. Must be unique across all AIR applications.
              Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->
              <id>TextFieldFB</id>
              <!-- Used as the filename for the application. Required. -->
              <filename>TextFieldFB</filename>
              <!-- The name that is displayed in the AIR application installer.
              May have multiple values for each language. See samples or xsd schema file. Optional. -->
              <name>TextFieldFB</name>
              <!-- A string value of the format <0-999>.<0-999>.<0-999> that represents application version which can be used to check for application upgrade.
              Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
              An updated version of application must have a versionNumber value higher than the previous version. Required for namespace >= 2.5 . -->
              <versionNumber>0.0.1</versionNumber>
              <!-- A string value (such as "v1", "2.5", or "Alpha 1") that represents the version of the application, as it should be shown to users. Optional. -->
              <!-- <versionLabel></versionLabel> -->
              <!-- Description, displayed in the AIR application installer.
              May have multiple values for each language. See samples or xsd schema file. Optional. -->
              <!-- <description></description> -->
              <!-- Copyright information. Optional -->
              <!-- <copyright></copyright> -->
              <!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
              <!-- <publisherID></publisherID> -->
              <!-- Settings for the application's initial window. Required. -->
              <initialWindow>
                        <!-- The main SWF or HTML file of the application. Required. -->
                        <!-- Note: In Flash Builder, the SWF reference is set automatically. -->
                        <content>[Cette valeur sera remplacée par Flash Builder dans le fichier app.xml de sortie]</content>
                        <!-- The title of the main window. Optional. -->
                        <!-- <title></title> -->
                        <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
                        <!-- <systemChrome></systemChrome> -->
                        <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
                        <!-- <transparent></transparent> -->
                        <!-- Whether the window is initially visible. Optional. Default false. -->
                        <!-- <visible></visible> -->
                        <!-- Whether the user can minimize the window. Optional. Default true. -->
                        <!-- <minimizable></minimizable> -->
                        <!-- Whether the user can maximize the window. Optional. Default true. -->
                        <!-- <maximizable></maximizable> -->
                        <!-- Whether the user can resize the window. Optional. Default true. -->
                        <!-- <resizable></resizable> -->
                        <!-- The window's initial width in pixels. Optional. -->
                        <!-- <width></width> -->
                        <!-- The window's initial height in pixels. Optional. -->
                        <!-- <height></height> -->
                        <!-- The window's initial x position. Optional. -->
                        <!-- <x></x> -->
                        <!-- The window's initial y position. Optional. -->
                        <!-- <y></y> -->
                        <!-- The window's minimum size, specified as a width/height pair in pixels, such as "400 200". Optional. -->
                        <!-- <minSize></minSize> -->
                        <!-- The window's initial maximum size, specified as a width/height pair in pixels, such as "1600 1200". Optional. -->
                        <!-- <maxSize></maxSize> -->
            <!-- The aspect ratio of the app ("portrait" or "landscape" or "any"). Optional. Mobile only. Default is the natural orientation of the device -->
            <!-- <aspectRatio></aspectRatio> -->
            <!-- Whether the app will begin auto-orienting on launch. Optional. Mobile only. Default false -->
            <!-- <autoOrients></autoOrients> -->
            <!-- Whether the app launches in full screen. Optional. Mobile only. Default false -->
            <!-- <fullScreen></fullScreen> -->
            <!-- The render mode for the app (either auto, cpu, gpu, or direct). Optional. Default auto -->
            <!-- <renderMode></renderMode> -->
            <!-- Whether the default direct mode rendering context allocates storage for depth and stencil buffers.  Optional.  Default false. -->
            <!-- <depthAndStencil></depthAndStencil> -->
                        <!-- Whether or not to pan when a soft keyboard is raised or lowered (either "pan" or "none").  Optional.  Defaults "pan." -->
                        <!-- <softKeyboardBehavior></softKeyboardBehavior> -->
                        <!-- Display Resolution for the app (either "standard" or "high"). Optional, OSX-only. Default "standard" -->
                        <!-- <requestedDisplayResolution></requestedDisplayResolution> -->
              <autoOrients>true</autoOrients>
            <fullScreen>false</fullScreen>
            <visible>true</visible>
        </initialWindow>
              <!-- We recommend omitting the supportedProfiles element, -->
              <!-- which in turn permits your application to be deployed to all -->
              <!-- devices supported by AIR. If you wish to restrict deployment -->
              <!-- (i.e., to only mobile devices) then add this element and list -->
              <!-- only the profiles which your application does support. -->
              <!-- <supportedProfiles>desktop extendedDesktop mobileDevice extendedMobileDevice</supportedProfiles> -->
              <!-- Languages supported by application -->
              <!-- Only these languages can be specified -->
              <!-- <supportedLanguages>en de cs es fr it ja ko nl pl pt ru sv tr zh</supportedLanguages> -->
              <!-- The subpath of the standard default installation location to use. Optional. -->
              <!-- <installFolder></installFolder> -->
              <!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
              <!-- <programMenuFolder></programMenuFolder> -->
              <!-- The icon the system uses for the application. For at least one resolution,
              specify the path to a PNG file included in the AIR package. Optional. -->
              <!-- <icon>
                        <image16x16></image16x16>
                        <image29x29></image29x29>
                        <image32x32></image32x32>
                        <image36x36></image36x36>
                        <image40x40></image40x40>
                        <image48x48></image48x48>
                        <image50x50></image50x50>
                        <image57x57></image57x57>
                        <image58x58></image58x58>
                        <image72x72></image72x72>
                        <image76x76></image76x76>
                        <image80x80></image80x80>
                        <image96x96></image96x96>
                        <image100x100></image100x100>
                        <image114x114></image114x114>
                        <image120x120></image120x120>
                        <image128x128></image128x128>
                        <image144x144></image144x144>
                        <image152x152></image152x152>
                        <image512x512></image512x512>
                        <image732x412></image732x412>
                        <image1024x1024></image1024x1024>
              </icon> -->
              <!-- Whether the application handles the update when a user double-clicks an update version
              of the AIR file (true), or the default AIR application installer handles the update (false).
              Optional. Default false. -->
              <!-- <customUpdateUI></customUpdateUI> -->
              <!-- Whether the application can be launched when the user clicks a link in a web browser.
              Optional. Default false. -->
              <!-- <allowBrowserInvocation></allowBrowserInvocation> -->
              <!-- Listing of file types for which the application can register. Optional. -->
              <!-- <fileTypes> -->
                        <!-- Defines one file type. Optional. -->
                        <!-- <fileType> -->
                                  <!-- The name that the system displays for the registered file type. Required. -->
                                  <!-- <name></name> -->
                                  <!-- The extension to register. Required. -->
                                  <!-- <extension></extension> -->
                                  <!-- The description of the file type. Optional. -->
                                  <!-- <description></description> -->
                                  <!-- The MIME content type. -->
                                  <!-- <contentType></contentType> -->
                                  <!-- The icon to display for the file type. Optional. -->
                                  <!-- <icon>
                                            <image16x16></image16x16>
                                            <image32x32></image32x32>
                                            <image48x48></image48x48>
                                            <image128x128></image128x128>
                                  </icon> -->
                        <!-- </fileType> -->
              <!-- </fileTypes> -->
        <!-- iOS specific capabilities -->
              <!-- <iPhone> -->
                        <!-- A list of plist key/value pairs to be added to the application Info.plist -->
                        <!-- <InfoAdditions>
                <![CDATA[
                    <key>UIDeviceFamily</key>
                    <array>
                        <string>1</string>
                        <string>2</string>
                    </array>
                    <key>UIStatusBarStyle</key>
                    <string>UIStatusBarStyleBlackOpaque</string>
                    <key>UIRequiresPersistentWiFi</key>
                    <string>YES</string>
                ]]>
            </InfoAdditions> -->
            <!-- A list of plist key/value pairs to be added to the application Entitlements.plist -->
                        <!-- <Entitlements>
                <![CDATA[
                    <key>keychain-access-groups</key>
                    <array>
                        <string></string>
                        <string></string>
                    </array>
                ]]>
            </Entitlements> -->
              <!-- Display Resolution for the app (either "standard" or "high"). Optional. Default "standard" -->
              <!-- <requestedDisplayResolution></requestedDisplayResolution> -->
              <!-- Forcing Render Mode CPU for the devices mentioned. Optional  -->
              <!-- <forceCPURenderModeForDevices></forceCPURenderModeForDevices> -->
              <!-- File containing line separated list of external swf paths. These swfs won't be
              packaged inside the application and corresponding stripped swfs will be output in
              externalStrippedSwfs folder. -->
              <!-- <externalSwfs></externalSwfs> -->
              <!-- </iPhone> -->
              <!-- Specify Android specific tags that get passed to AndroidManifest.xml file. -->
        <!--<android> -->
        <!--          <manifestAdditions>
                        <![CDATA[
                                  <manifest android:installLocation="auto">
                                            <uses-permission android:name="android.permission.INTERNET"/>
                                            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
                                            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
                                            <uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch"/>
                                            <application android:enabled="true">
                                                      <activity android:excludeFromRecents="false">
                                                                <intent-filter>
                                                                          <action android:name="android.intent.action.MAIN"/>
                                                                          <category android:name="android.intent.category.LAUNCHER"/>
                                                                </intent-filter>
                                                      </activity>
                                            </application>
                </manifest>
                        ]]>
            </manifestAdditions> -->
                  <!-- Color depth for the app (either "32bit" or "16bit"). Optional. Default 16bit before namespace 3.0, 32bit after -->
            <!-- <colorDepth></colorDepth> -->
            <!-- Indicates if the app contains video or not. Necessary for ordering of video planes with graphics plane, especially in Jellybean - if you app does video this must be set to true - valid values are true or false -->
            <!-- <containsVideo></containsVideo> -->
        <!-- </android> -->
              <!-- End of the schema for adding the android specific tags in AndroidManifest.xml file -->
    <android>
            <manifestAdditions><![CDATA[
                                  <manifest android:installLocation="auto">
                                      <!--See the Adobe AIR documentation for more information about setting Google Android permissions-->
                                      <!--La suppression de l’autorisation android.permission.INTERNET aura comme effet secondaire
                        de vous empêcher de déboguer l’application sur le périphérique.-->
                                      <!--<uses-permission android:name="android.permission.INTERNET"/>-->
                                      <!--<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>-->
                                      <!--<uses-permission android:name="android.permission.READ_PHONE_STATE"/>-->
                                      <!--<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>-->
                                      <!--Les autorisations DISABLE_KEYGUARD et WAKE_LOCK doivent être permutées
                        afin d’accéder aux API SystemIdleMode d’AIR.-->
                                      <!--<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>-->
                                      <!--<uses-permission android:name="android.permission.WAKE_LOCK"/>-->
                                      <!--<uses-permission android:name="android.permission.CAMERA"/>-->
                                      <!--<uses-permission android:name="android.permission.RECORD_AUDIO"/>-->
                                      <!--Les autorisations ACCESS_NETWORK_STATE et ACCESS_WIFI_STATE doivent être
                        permutées afin d’utiliser les API NetworkInfo d’AIR.-->
                                      <!--<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>-->
                                      <!--<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>-->
                                  </manifest>
                        ]]></manifestAdditions>
        </android>
        <iPhone>
            <InfoAdditions><![CDATA[
                                  <key>UIDeviceFamily</key>
                                  <array>
                                            <string>1</string>
                                            <string>2</string>
                                  </array>
                        ]]></InfoAdditions>
            <requestedDisplayResolution>high</requestedDisplayResolution>
        </iPhone>
    </application>

  • How can I disable 'backspace' key from navigating back a page?

    Several times over the last couple weeks, I type up a very well thought out response on Facebook in political conversations with friends. An hour or two into my work, I hit backspace with the intent of editing what I wrote (maybe after I scrolled or something, so maybe I unintentionally took the edit window out of focus). The navigator takes me back a page and I lose my two hours of work. Infuriating! Shortcuts with the ability to wipe out two hours of works should be disable-able. Not only that, I feel that is an unsafe shortcut for this very reason, and would have added a SHIFT modifier key or something like that. I think I invented a cool word: disable-able.

    You can set the Integer pref <b>browser.backspace_action</b> to <i>2</i> on the <b>about:config</b> page to disable the backspace action. BTW Shift + Backspace does the reverse: going Forward if possible, so that is taken as well.
    * http://kb.mozillazine.org/browser.backspace_action
    *http://kb.mozillazine.org/about:config

  • Apostrophes trigger weird backspace behavior in Mail

    I upgraded to Mavericks a couple of days ago, and since then I've had the weirdest and most annoying problem in my Mail app (and ONLY in my Mail app):
    If I type a contraction ending in "re", (example: we're, they're), the spacebar sends the cursor back one character instead of adding a space after the word. So, it deposits the cursor back beteween the "re".  
    If I form a contraction with any other letter combination (I'll, he'd, it's), the spacebar does nothing on the first strike. I have to hit it twice to get a space after the word.   At all other times, the spacebar functions normally.
    I've tried turning off spelling checks on my global keyboard preferences, and on Mail.app preferences; I've tried restarting the app and my MacBook.  Nothing helps.  And since I'm not a very formal writer, it bites me in the *** approximately seventy thousand times a day.
    Is there any way to cure this disease?

    Are you sure that the "smart quotes" box really fixed the problem? I have the same problem, but what happens is that when I type an apostrophe, it is at first a straight apostrophe, until I hit the space bar after the word in which I used it, at which time the straight apostrophe turns into a "smart" (i.e., slanted) apostrophe, and the cursor jumps back to the end of the word that was just autocorrected from straight to smart apostrophe.
    Turning off smart quotes indeed prevents the backspace, but it does so by *not* turning the straight apostrophe into a slanted apostrophe. So yeah, it prevents the annoying backspace, but at the cost of functionality. How has apple not fixed this after all these months? Does mail just not misbehave this way for most people?

  • I need some assistance on stopping my backspace key from "sticking" on my iPad 2?

    I have reset, restored, and rebooted. Nothing is working. My backspace key goes rogue even if I only hit it once. I've had this pad for 3 days and I'm a bit frustrated. I've noticed that the backspace key goes haywire in almost all third party apps but it also happens when I type email, calendar , events, and notes. The only way I can stop this from happening is to hit the spacebar multiple times or any other key on board. I am not new to Apple products as I have had several iPhones, iPod touches, and I had a Mac Book Pro for work. I have searched the communities and saw that this was an issue with earlier iPhones but I have not read anything to iPad 2. Any helpful assistance you can provide is appreciated.

    I assume that you know if you hold down on the delete/back space key that it picks up speed and will rapidly delete sections of text as opposed to one letter at a time.
    If you have restarted and reset (hold down the sleep and home buttons until the Apple logo appears) and have had no success, I can only suggest closing apps. Go to the home screen and double tap the home button to bring up your recent apps at the bottom. Tap and hold down on any app icon until they all wiggle. Tap the minus signs on the apps to close them. Close every app in the task bar. Tap the screen above the task bar and then restart the iPad.
    I have no idea if this will help, but it can't hurt to try it. If your iPad is only three days old, I would also suggest a call to technical support. You get 90 days of phone support when you buy an iPad.
    http://www.apple.com/support/ipad/contact/

  • Programming backspace function in a java calculator.

    I am doing a java calculator.
    I want to program the backspace function, here is the code I have:
    private void jbbackspaceMouseClicked(java.awt.event.MouseEvent evt) {                                        
    // TODO add your handling code here:
    caja=Float.valueOf(jtfpantalla.getText()).floatValue();
    if(caja==0){
    jtfpantalla.setText("0");
    else{
    char caja2;
    caja2=Float.toString(caja);
    caja2.getChars(0,24,caja2,0);
    jtfpantalla.setText(String.valueOf(caja));
    Netbeans sends me 2 errors. I don't know how to use caja, as string or as an array. I want to convert it ,to print the characters of the array except the last character when the backspace button will be pressed.
    I want to count the decimal point as another character, and print the characters except the last two when the decimal point is the penultime in the array.

    I'd suggest that you store the temporary or displayed value in the calculator as a List of characters, or a String, and then don't ever turn it into a number until someone pushes the '=' button.
    That's assuming I know what you're doing, which maybe I don't.

  • Backspace starts working as delete?

    Hello,
    Since two days ago I'm experiencing a very strange problem with my keyboard/OS. When I press the backspace button, the OS recognizes it as (forward) delete. Although, when I press backspace as some combination of button, it's recognized OK. I've checked the keyboard layouts (this also happens on foreign keyboard maps) and reset the keyboard shortcuts to defaults, but nothing changed. Furthermore, I have ControllerMate installed and it also reads a delete. I'd be very grateful for any ideas on what to do in this situation. Thanks!

    And I think I answered my own question...  I feel kinda dumb?
    I've been creating new files inside the Paladin project.  In any document in that project, that was included or that I created, the backspace key doesn't work.  But, I created a new project and then some files within that and it works fine. 
    So, ultimately user error.  But, weird for sure.
    Thanks,
    Gino

  • Can no longer backspace to previous web page while browsing?

    Can no longer backspace to previous web page while browsing?

    I used Google and found this, you may find it useful.
    http://hints.macworld.com/article.php?story=20120727025535867

  • Hello, the 'Save As' dialog box used to allow the backspace button to go up one level in the directory when the focus is in the folder contents box but it does not work any more, please help.

    Hello, the 'Save As' dialog box used to allow the backspace button to go up one level in the directory when the focus is in the folder contents box but it does not work any more, please help. BTW the same 'Save As' dialog in other applications still allow the backspace button to go up one level in the directory.

    cor-el,
    I kept forgetting and procrastinating about following your instructions, since I have internet access only for limited amounts of time and usually I am busy with important tasks when I am.
    Out of the blue, the problem corrected itself (the Save As box started to open full screen, then shrunk down to a normal size and the edges can now be dragged to a custom size).
    Even the copy and paste problem in the filenaming area seems to have been less troublesome lately even though there have been no updates to Firefox in a few weeks.
    Even though I marked the solution as not helpful, the problem has in fact been resolved. I will save the solution instructions in case the issue returns.

  • Whenever i press backspace, the same thing that happens when i press 'ctrl + shift + I' happens

    Whenever i press backspace, it does the same the same thing as if i press 'ctrl + shift + i', and again the same thing as if i press 'toggle tools' from the web developer option under tools from the menu at the top of firefox. I'm not a developer, i don't need this console thingy, and wouldn't mind getting rid of it. I didn't install it on purpose, and i have no idea what made this start happening recently. It's getting INCREDIBLY annoying.

    The backspace key shouldn't be opening the Console.
    '''Try the Firefox SafeMode''' to see how it works there. <br />
    ''A troubleshooting mode, which disables most Add-ons.'' <br />
    [https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode#w_safe-mode-window_2 Troubleshoot Firefox issues using Firefox SafeMode]
    When in Safe Mode... <br />
    * The status of plug-ins is not affected.
    * Custom preferences are not affected.
    * All extensions are disabled.
    * The default theme is used, without a persona.
    * userChrome.css and userContent.css are ignored.
    * The default toolbar layout is used.
    * The JIT Javascript compiler is disabled.
    * Hardware acceleration is disabled.
    * You can open the Firefox 15.0+ SafeMode by holding the '''Shft''' key when you use the Firefox desktop or Start menu shortcut.
    * Or use the Help menu item, click on '''Restart with Add-ons Disabled...''' while Firefox is running.
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before using the Firefox shortcut (without the Shft key) to open it again.''
    '''''If it is good in the Firefox SafeMode''''', your problem is probably caused by an extension, and you need to figure out which one. <br />
    http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes <br />
    Or it might be caused by Hardware Acceleration.
    ''When you figure out what is causing that, please let us know. It might help other user's who have that problem.''

  • When I use find, Firefox does not let me complete typing the word. Keystrokes effect the page as opposed to the find box (ex. backspace goes back a page instead of a character in the box). How do I fix this?

    When I type in the Find box, Firefox interrupts me before I complete typing the word (usually in the first 4 letters. "Focus" moves from the Find entry box to the page itself. If I type backspace Firefox goes back one page of browsing, not one character in the box. I disabled Searchmenu, but that did not help.
    Extensions:
    Adblock Plus 1.2
    Canadian English Dictionary 1.1.5
    Download Statusbar 0.9.6.8
    Download helper 4.7.3
    Firefox Showcase 0.9.5.5
    Greasemonkey 0.8.20100408.6
    Image zoom 0.4.4
    Java console 6.0.16
    Java Console 6.0.20
    Noia 2.0 eXtreme OPT 3.76
    NoScript 1.9.9.81
    PDF Download 3.0.0.1
    SearchMenu 1.4.0.51 (disabled)
    Skipscreen 0.4.7amo
    Tab Mix Plus 0.3.8.3
    Taboo 0.6.1
    WOT 20100503
    Recently, I tried quick find and it just keeps starting a new quick find every couple of letters I type.
    == This happened ==
    Every time Firefox opened
    == The last month or so, I'm not sure of the specific trigger.

    Thanks for responding Chris.
    I hadn't restarted after disabling SearchMenu. Having restarted, it would appear that the problem was, in fact, SearchMenu. Which was my suspicion. Once Find highlights a "word" SearchMenu interrupts to offer its services. I guess I'll post on their board, to see if there's a solution.
    I should have restarted before posting. My apologies. Rookie move.
    Thanks again, Chris.

  • Backspace in X apps

    I ssh in to Solaris 10 boxes with PuTTY 0.60, and backspace works fine at the command line. In an X application, though, backspace and delete do nothing.

    Yes. I'm forwarding X back to my PC, which is running Cygwin. The Oracle installer is my problem child. I tried with xcalc, and both backspace and delete clear the value in the window back to 0. Backspace works just fine in an xterm. The delete key is a little off in the xterm... it moves the character the cursor is on to the left, instead of replacing it with the character to the right as I'm used to.

Maybe you are looking for

  • Line Number in JTextPane

    Hi Experts; How do I add a caret listener on this code so that it will just add a number when the user goes to the next line. import java.awt.*; import javax.swing.*; public class LineNumber extends JComponent      private final static Color DEFAULT_

  • Dashed Table borders do not render correctly when PDF created from MS word 2013

    I have a defined format for many documents which have all been created in MS word 2007.  Never any problem creating PDFs of  these using ADOBE XI Pro. Updated to MS 2013 and now when converting the same doc to PDF all dashed borders around tables ren

  • HT1454 Can I connect my iPad to my tv with HDMI ?

    Can anyone tell me if I can connect my iPad 3 to my home tv using HDMI connection

  • Using Mail with Exchange Servers

    My office, which is all PC except for my iMac, recently set up a Microsoft Exchange Server. I've set up my exchange account on Mail, however, when I log in using Outlook on a PC I can go into the advance settings and add additional shared mailboxes.

  • ORA-01407 when removing a CMP Entity Bean with WLS 9.1

    Hi all ! I hope you can help me to solve this ?:| I'm migrating my application from WLS 8.1 SP3 to WLS 9.1. I'm getting now an SQLException when I try to remove a CMP Entity Bean. The stacktrace is as follows: java.sql.SQLException: ORA-01407: cannot