Is there a consensus on keyboard shortcuts?

No, there is no 'official' consensus. But software developers do want to make sure their programs are easy to use, so they tend to mimic what has been adopted as the common-practice. CTRL + C will almost always be some form of copy within the context of your application, just as CTRL + S will almost always be some form of save. If you want to please your users, you make your program as familiar as possible.


It's all about what developer is used to. I hate VS for killing a line on Ctrl + X, it does it every time when I use C-x C-s like I used to in Emacs.

If you are developer, my suggestion would be - make it customizable, set default with whatever most popular program in your field is using and just go on fixing bugs, they are much more important.