@OrdinaryusRex Thanks for the questions.
1. Is there a way to change the keys for a shortcut corresponding to a function?
Currently it is not possible to modify the available keyboard shortcuts in GitHub Desktop, and at this time we do not have any plans to enable this. If there is a specific shortcut you would like to see added please feel free to open an issue in https://github.com/desktop/desktop/issues.
2. Is there a way to make Github Desktop read/use/talk with .gitignore while openin a repository with my preferred editor tool?
I’m not sure I fully understand the question, but GitHub Desktop will respect your existing .gitignore file and you can also ignore files directly in GitHub Desktop by right-clicking on them in the
Changes view. Let me know if I’m misunderstanding your question. Thanks for using GitHub Desktop!