Добавление пользовательской клавиши в рамку-супер-клавиатуру - PullRequest
0 голосов
/ 20 марта 2019

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

Я сгенерировал этот код из примера: {"key": "@", "x": 0.109, "y":0,836, "ш": 0,162, "ч": 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/',
        },

У меня нет клавиатуры.

Если я удалю атрибут модели, появится клавиатура ..

1 Ответ

0 голосов
/ 20 марта 2019

Изменен порядок добавления компонентов и его работа.

...