Существует как минимум две модели биндов: по геометрии и по мнемноике. И в реальности используется комбинация обоих. Так что по-хорошему нужен способ описывать бинды, который это учитывает, и который kblayout-agnostic. В emacs даже не лейаут агностик, все на qwerty.