Skip to content


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!

Posted in Blog, Technology.

Tagged with , , , , , , , .


37 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Hath1 says

    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. DBrown says

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

  3. Chris F says

    Thanks! I needed this!

  4. Irina says

    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 says

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

  6. Indu says

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

  7. Thisan says

    Hi,

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

    Thanks alot!

  8. Tyler says

    you’ve saved yet another person, thanks !

  9. Hannes says

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

    Thanks a million!!

  10. Ofir says

    Thanks!

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

  11. robert says

    thanks a lot! saved my day!

  12. Rekha says

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

  13. Pacey says

    You saved my (work) life! Thanks

  14. AZOR says

    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. Laura says

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

  16. prazz says

    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 says

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

  18. Holger Ahrens says

    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 says

    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 says

    ANNOYING but thank you

  21. Swetha says

    Hi ,

    Thanks a lot..

    Me too face the same problem…

    Then while googling…urs was the first…

    Once again thanks…. :-)

  22. juan says

    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. Serch says

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

  24. Michitouk says

    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. David says

    Thanks, this works great.

  26. CHISPO says

    Thanks a lot !!!!

  27. Yogesh says

    thanks Thanks and again THANKS !!!

    I was irritated due to this.

  28. Akshay says

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

  29. Achu says

    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 says

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

  31. Fiza says

    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. Diva says

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

  33. coderosx says

    works like a charm .. thanx a lot

  34. notaDBA says

    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. Anam says

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

  36. Diederik says

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

  37. Amit says

    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!!!



Some HTML is OK

or, reply to this post via trackback.