Невозможно превратить существующие импортированные правила в спецификацию устройства c. Однако, если вы создаете или изменяете эти правила, вы можете.
https://pqrs.org/osx/karabiner/json.html#condition -definition-device
Суть того, как создавать свои собственные правила, заключается в создании json файл внутри
~/.config/karabiner/assets/complex_modifications/
Вы можете назвать файл json как хотите. Вы можете даже сделать символическую ссылку из другого места, если хотите.
Поэтому, если у вас есть правило, которое вы хотите задать для устройства c, скопируйте и вставьте его в свой файл json и измените его из type: "basic"
на type: "device_if"
и заполните идентификатор вашего устройства и т. д. c. которую вы можете получить из приложения Karabiner EventViewer на вкладке устройства.