added more documentation to function chords and updated protocol-setting chords
added NKRO emulation functionality and set it as default communication mode