add racket scheme mode and split keys-setting