Create an embedded keyhole hanger in your existing object by simply add a negative volume in you slicer. Keyhole pocket is 6mm deep (but can work in objects less than 6mm, if desired).
With your target object loaded in your slicer, add a negative volume, choose load and which size keyhole opening you want. You can only see the negative volume's location in 3D Editor View (Ctrl-5). Position keyhole negative volume where you want it, slice, and print!
Use the Center-of-gravity capabilities in PrusaSlicer to find the perfect center location to place the keyhole hanger, even in complex parts. (Ctrl+6 to enter Preview Mode, then click the black and white quartered circle (BMW logo?) icon at the bottom of the Legend.)
You can also use these .STLs to do a boolean difference/subtract in your favorite CAD software, if you prefer.
Download negative volume STLs. Insert desired .STL as a Negative Volume into your existing object in PrusaSlicer. Slice the resulting object. Print.
A negative volume shape to product keyhole hanger opening within your existing object to allow it to be mounted on the wall with a screw.
Take this model for a ride on your printer.
Don't forget you can earn Prusameters (free filament and other cool rewards!) for printing out models and posting a photo of your Make here on Printables.
If you feel the calling, edit and improve the design and post your results.
If you have any questions, suggestions, or problems that you'd like to discuss with me, please feel free to message me. I'm always willing to discuss my models, your ideas, 3-D design, and 3-D printing.
Check out my other models here on Printables.Com.
The author remixed this model.
Turned into the opposite, the negative volume for use in embedding a keyhole hanger/hook into an existing model.