Delete/Backspace Stops Working in Oracle SQLDeveloper

I a huge fan of Oracle SQL Developer but I ran into an issue a while back that left me scratching my head and re-installing. The issue? Most key strokes other than letters and numbers failed to function. Yeah…no delete or backspace.

When this issue happened a second time I did a little playing with the app and figured out what to do. If you find yourself in a similar predicament simply do this:

  1. Open SQL Developer
  2. Click on the Tools > Preferences menu
  3. Click on Accelerators on the left
  4. Click the Load Preset… button

Yup. That’s it. The only lame part about that is all your custom key bindings go away and must be re-done. But that is much nicer than re-installing!


Comments

41 responses to “Delete/Backspace Stops Working in Oracle SQLDeveloper”

  1. Thank you!

    Just spent hours trying to figure this out! Even unzipping a fresh copy didn’t solve this issue, but the Loading to Presets did!

  2. Happened to me too. I thought about reinstalling, but googling “sqldeveloper enter key” brought up your tip first. Thanks.

  3. Thanks! I needed this!

  4. You are my hero! I didn’t have the passwords on all of my connections, so the reinstall wasn’t an option. I just suffered for days until I googled this! Thanks!!

  5. muffinimal Avatar
    muffinimal

    Thanks! After half a day of frustration I decided to search for this particular behaviour! Thanks for figuring this out!

  6. Thanks a lot. I spent half a day in trying out various options.

  7. Hi,

    This solution worked for me also.
    Spent lot of time to see what really went wrong.

    Thanks alot!

  8. you’ve saved yet another person, thanks !

  9. You’re my hero of day!!! I was actually already considering using toad…

    Thanks a million!!

  10. Thanks!

    Just had that issue with sql developer 1.5.1 – You made my day :)

  11. robert Avatar
    robert

    thanks a lot! saved my day!

  12. A huge thanks to you… I was about to re-install it..you saved me from the huge task :) …

  13. You saved my (work) life! Thanks

  14. I LOVE YOU (not really,haha)

    We use SQLDEVELOPER in my work and i really HATE IT. This software is full of bugs, and unhappy suprises. Thx for save me from another one. I spent a lot of time to try instal new and new and new SQLDeveloper (not it stoped working this too, SQLDevelper loading settings .. without asking :-/)

    I own you some hours of my live. Thx. I will use it well, i promise.

  15. THANK YOU! Seriously, this was driving me nuts, and I was about to reinstall. THANK YOU, THANK YOU, THANK YOU.

  16. Thanks for the tips, it works on my laptop too

    Maybe the question would be, why this happened?? I don’t remember to set any binding key to my sql developer..

  17. Filipe Avatar
    Filipe

    Thanks!!! You are my new SQL Developer Guru!!!! Just pasting the enter’s is a bit tiring! :P

  18. Holger Ahrens Avatar
    Holger Ahrens

    The same problem was solved with my Enter Key – No linefeed was accepted. So your solution worked well for this key, too. As i mentioned that problem my colleagues looked at me a bit strange :-).So many thanks for the solution

  19. Damien Avatar
    Damien

    Thanks !! This has been bugging me for days. Been getting around it, but it has been no fun. Googled my issue, this was second on the list and now have it fixed !!! Great Post and thanks again !!

    P.S. Any reasoning as to why this happens?

  20. Scotdwg Avatar
    Scotdwg

    ANNOYING but thank you

  21. Hi ,

    Thanks a lot..

    Me too face the same problem…

    Then while googling…urs was the first…

    Once again thanks…. :-)

  22. gracias!! por los q no saben ingles, es en el boton donde dice “cargar predefinidos”
    en espanol es

    herramientas->preferencias->aceleradores->cargar predefinidos->default

  23. Hi man, thanks for your tip. I lost an hour trying to find a solution.
    Would you marry me? haha
    Greetings.

  24. Michitouk Avatar
    Michitouk

    cheers mate, great tip, thanks very much – I nearly chucked my computer after 5 days of this. Your’e a star, keep up the good work

  25. Thanks, this works great.

  26. Thanks a lot !!!!

  27. thanks Thanks and again THANKS !!!

    I was irritated due to this.

  28. Cheers you !!!! thnx a tonne :-)

  29. Thank u so much…I called my Admin to check it…he has removed the existing ..loaded another one.But couldnt solve the issue.Infront of him, I hv searched in the google (I could hv done before) .This one came up..Thks a lottttttttttttttt..

  30. Salahdin Avatar
    Salahdin

    Thanks for this helpful post, I am seeking for a solution since long time. Many thanks

  31. Thanks a lot.. its been weeks i’ ve been working with the sql developer with no backspace/delete. very horrible but i manage to adapt with it. however, my colleagues find it as ****..(u know what i mean). but with preset load.. default, my backspace/delete is working already!

  32. Try this..
    Go to Tools>>Preferences>>Accelerator>>Load preset>>select default>>Press OK

  33. coderosx Avatar
    coderosx

    works like a charm .. thanx a lot

  34. notaDBA Avatar
    notaDBA

    The “Tools>>Preferences>>Accelerator>>Load preset>>select default>>OK” tip did not fix a non-working backspace key for me with a new install of 1.5.5. Instead, I solved it this way: Go to “Tools>>Preferences>>Accelerator>>” then scroll down to and select the “Delete Previous Char” Action. Add a New Accelerator “Shift-Backspace” for this action (this is only temporary). Click OK and verify that Shift-Backspace now works. Exit SQL Developer. In C:\Documents and Settings\”username”\Application Data\SQL Developer\system1.5.5.59.69\o.ide.11.1.1.0.22.49.48, edit the settings.xml file. Find the text “delete-previous”. Three lines below that, after tag “javax.swing.KeyStroke”, should be the text “shift [8]”. This is the New Accelerator you added earlier. The “[8]” apparently means the Backspace key. Delete “shift “, leaving just “[8]”. Save the file, then restart SQL Developer. If you look at the Accelerator for the “Delete Previous Char” action, it will now show as “Backspace”. Try some editing. The Backspace key now works normally.

  35. Thank you so much,,! Was so frustrated and annoyed because of this !

  36. Diederik Avatar
    Diederik

    After some fruitless efforts and a lot of grumbling, this one made the difference!
    Thnx mate!

  37. Thanks, that was helpful, because it is very annoying, when you face this issue while working and do not know the way to fix it.

    Thanks Again!!!

  38. It’s amazing that after 3 years the same issue is still around and the fix is still working !
    Thank’s

  39. I moved from TOAD to SQL developer recently. Few days have gone crazy to find what is wrong with the keys. But using your tip it worked …..very happy now.

    Thanks a lot!

  40. Connie Avatar
    Connie

    That is a great tip. I have not idea how the delete/backspace key stop function. Many thanks!!!

  41. Thanks for this, I was quite annoyed working with more than a simple SQL statement was becoming frustrating. This worked to fix me up as well.

    I wonder what changed my settings to begin with….