I prefer to follow design principals and product's phylosophy that laid down to the product by it's developers. If I find the principles inappropriate for me I prefer to find something different, than modding the product using any sort of plugins. Including keyboard's extension keys that I would call "plugin" too in this context.