4coder » Forums » Need to change backspace key to delete key in open file
Mór
78 posts

None

#14322 Need to change backspace key to delete key in open file
8 months ago Edited by Mór on Feb. 21, 2018, 5:02 a.m. Reason: Initial post

Hi,
The backspace key on my IBM Model M has stopped working. So that means until I get it fixed, I can't navigate to open files in 4coder. :( Is it possible to make 4coder recognize the delete key instead? If so how?

None
nicoco
nj
25 posts
#14326 Need to change backspace key to delete key in open file
8 months ago

I sneaked a peek on the API's internals, and as I see it backspace is hard-coded into cmdid_interactive_open, so without a power build (that I'm not sure exists anymore) you probably won't be able to bypass it... unless you use something like autohotkeys or remap it via registry on system level.
Mór
78 posts

None

#14330 Need to change backspace key to delete key in open file
8 months ago


I didn't know there was a complete source version available in the past. I moved to BSD last year and learned Vim because I thought 4coder only runs on Linux/PC/Apple. I've since returned to Windows after watching how fast Casey is with 4coder. Vim is real nice, but the add-ons to give it IDE features are janky.

That autohotkey looks good. I'm already getting wrist problems using the mouse on Windows, so it will really help out. Thanks!

None
Mr4thDimention
Allen Webster
424 posts / 2 projects

Heyo

#14333 Need to change backspace key to delete key in open file
8 months ago

Yeah sorry, there is no built in way to fix this in the 4.0.X branch of 4coder, and that's pretty much the end of that story.

When the new engine/API comes out in 4.1.0 you'd probably have an easy fix but it's going to be a while yet on that.
Mór
78 posts

None

#14338 Need to change backspace key to delete key in open file
8 months ago Edited by Mór on Feb. 22, 2018, 10:01 p.m.

Thanks Allen. I got it working with autohotkeys.

BTW If you ever feel the urge to try BSD I suggest OpenBSD. Its very nice indeedy.

None