VOGONS

Common searches


First post, by EdF

User metadata
Rank Newbie
Rank
Newbie

This dosbox is a great program!

But I have a small problem. The application I run under it needs to receive CTRL-F6 etc in order to perform its functions. Is there a way to force such key combinations through to the application rather than dosbox using them itself?

TIA,

- Ed

Reply 1 of 4, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

compile it yourself when you have disabled those binds in dosbox

Maybe the next version will include somthing to change them. But currently recompilation is the only option

Water flows down the stream
How to ask questions the smart way!

Reply 3 of 4, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

ctrl-f6 ->one of the lastlines of src/hardware/mixer.cpp

Just see in the readme where the ctrl-key is for and find the hardware part related to that.

ctrl-f11 ctrl-f12 (cpu.cpp)
ctrl-f7 ctrl-f8 maybe ctrl-f10,f5 as well(sdlmain.cpp)
ctrl-f9 probably dosbox.cpp
ctrl-f5 also possible in render.cpp

Or do a grep on KEYBOARD_AddEvent
(as that one adds the mapping)

Water flows down the stream
How to ask questions the smart way!