This article would be a lot more interesting if it also mentioned any of the downsides of switching to a non-default keyboard layout. They just mention switching to Colemark as if it's the obviously superior option and you'd be a fool for not switching. Depending on what you're doing, I hope you enjoy a lifetime of fighting with keyboard shortcuts, or having to constantly remap keyboard shortcuts for every single new program. And hopefully you're not interacting with other people's devices or having other people interact with yours, because nobody else is going to be sharing your non-default keyboard layout.
It would be cool if web browsers provided better tools for handling diverse keyboard layouts. You can implement customizable shortcuts if your app merits that level of complexity, but if you just wanna implement a few default shortcuts they can end up in really awkward positions for non-default layouts. Unfortunately for most developers supporting multiple keyboard layouts is probably really low in their priority list.
It would be cool if web browsers provided better tools for handling diverse keyboard layouts. You can implement customizable shortcuts if your app merits that level of complexity, but if you just wanna implement a few default shortcuts they can end up in really awkward positions for non-default layouts. Unfortunately for most developers supporting multiple keyboard layouts is probably really low in their priority list.