I need documentation on the meaning and possible values for the fields inside settings.json such as keyboardMode and inlineAutoCompletion vs liveAutoCompletion. Also the keyboard covers the quick tools, and the search and replace dialog; how do I show them on top of the keyboard instead?