following discussion on #200
the example of utilization with nicenano on corne keyboard can be found here
in order for it to work though you would need to change max value to len(reportMap)
here otherwise the reportmap characteristic would not be available