Aetae, вроде бы если приложение уже находится не в корне и работает, то там эти переменные должны быть установлены. В любом случае по ссылке об этом написано прям первой фразой.
выкинуть то, что у вас называется "шиной", сделать стор или composable или все делать в общем родителе и передавать через пропсы.
inject provide не являются общей шиной от слова совсем.
pddev, клавиши там нормального размера. То, что нет цифрового блока - это да, может быть кому-то важно. Но вот непонятно, что удобнее - наличие цифрового блока или руки не по центру, например, когда работаешь в дороге или без внешней клавиатуры.
Сам "маленький энтер" - это американский стандарт клавиатуры и он вполне юзабелен. А стрелки лучше чем на многих других клавиатурах, да и сами кнопки вполне приятно нажимаются (у меня redmi note pro прошлогодний с такой же клавиатурой)
+ есть подсветка, если не использовать наклейки из комплекта, а сделать гравировку - то тоже неплохой бонус.
Скидка, конечно же, дутая, это его обычная цена в баксах (без торговой наценки российских магазинов).
про экран могу сказать, что не знаю, нужен ли там тач (скорее нет), но вот hidpi вполне приятная вещь, как и соотношение сторон 16:10 - для работы намного лучше 16:9, особенно учитывая, что в винде 11 нельзя перенести панель задач вбок.
а в каком месте кода стоит этот console.log? в любом случае должно быть что-то типа console.log(this.change) (или console.log(props.change) для composition api (если, конечно, оно в параметре setup() не дуструктурировано ))
вообще этот плагин в index html вставляет спрайт генерируемым скриптом, а не делает отдельный файл.