Shouldn't this long standing issue be addressed somehow? With platform directives, for example. I understand there were some very rare keyboards with Meta, Super and Hyper keys some 45+ years ago, but modern Lazarus more oriented on Windows, Linux and BSD variations, where there are no Meta and Hyper keys, and Win key is Super key. And not just ShiftStates, but also TextToShortCut and ShortCutToText needs to be more universal. TextToShortCut needs to accept both Win and Super. May be use ssSuper by default in Windows and non-Darwin BSD leaving ssMeta as alias for compatibility with older code.