I\'m currently writing an ncurses-based application. One of the features I would like my application to have is to use the Emacs design of having Control / Shift / Meta modi