Добавление пользовательской клавиши в aframe-super-keyboard

#aframe

#aframe

Вопрос:

Я пытаюсь добавить @ key к супер-клавиатуре

Я сгенерировал этот код из примера: {«key»: «@», «x»: 0,109, «y»: 0,836, «w»: 0,162, «h»: 0,163}

И добавил символ к изображению

И я предполагаю, что добавлю его таким образом:

 aframe.registerComponent('show-keyboard', {
    dependencies: ['super-keyboard'],
    init: function(){
      var model = { 
        wrapCount: 30, inputOffsetY: 0.008, inputOffsetX: 0.08, img: 'my-keyboard.png',
        layout: [...all keys from basic..,{"key":"@", "x":0.109, "y":0.836, "w":0.162, "h":0.163}]
      }
      this.el.components['super-keyboard'].addCustomModel('show', model)
    }
  });
  

Атрибуты клавиатуры:

         'showhow-keyboard': {},
        'super-keyboard' : {  
            model: 'show',
            imagePath: '/assets/images/',
        },
  

Я не получаю клавиатуру.

Если я удалю атрибут model, клавиатура отобразится..

Ответ №1:

Я изменил порядок добавления компонентов и их работу.