Viewport mouse click event and position

Hello, I can’t find any information about how to handle mouse click on viewport (in editor mode) and also get mouse click position in World coordinates (X, Y, Z).

I need to do some actions when user do Ctrl + LMB on viewport. Is it possible?