KGrandly / Make Twitch Great Again

// ==UserScript==
// @name          Make Twitch Great Again
// @description   Make some awesome changes
// @copyright     2018, KGrandly
// @author        https://github.com/kgrandly
// @license       MIT
// @version       1.0.0
// @match         https://www.twitch.tv/*
// @grant         none
// ==/UserScript==

(function () {

  // hide useless elements
  var sheet = document.createElement('style');
  sheet.innerHTML = `
        .pinned-cheer-v2,
        .extension-taskbar-card {
            display: none !important;
        }`;
  document.body.appendChild(sheet);

  // add keybindings
  setTimeout(function () {
    var player = document.getElementsByClassName('video-player')[0];
    player.addEventListener('keypress', function (event) {
      switch (event.key) {
        case 'f':
        case 'а':
          player.getElementsByClassName('qa-fullscreen-button')[0].click();
          break;
        case 'k':
        case 'л':
          player.getElementsByClassName('qa-pause-play-button')[0].click();
          break;
        case 'm':
        case 'ь':
          player.getElementsByClassName('qa-control-volume')[0].click();
          break;
      }
    });
  }, 1000);

})();