• Модуль: support
  • Путь к файлу: ~/bitrix/modules/support/classes/general/update.php
  • Класс: CAllSupportUpdate
  • Вызов: CAllSupportUpdate::SetHotKeys
function SetHotKeys()
{
	$arHK = array(
		"B" => "Alt+66",
		"I" => "Alt+73",
		"U" => "Alt+85",
		"QUOTE" => "Alt+81",
		"CODE" => "Alt+67",
		"TRANSLIT" => "Alt+84",
	);
			
	$hkc = new CHotKeysCode;
	foreach($arHK as $s => $hk)
	{
		$className = "TICKET_EDIT_$s";
		$arHKC = array (
			CLASS_NAME => $className,
			CODE => "var d=document.getElementById('$s'); if (d) d.click();",
			NAME => " ($id)",
			TITLE_OBJ => "TICKET_EDIT_" . $s . "_T",
			IS_CUSTOM => "1"
		);
		
		$objK = $hkc->GetList(array(), Array("CLASS_NAME"=>$className));
		if($arK = $objK->Fetch())
		{
			$hkc->Update($arK["ID"],$arHKC);
		}
		else
		{
			$id = $hkc->Add($arHKC);
			if($id > 0)
			{
				$result = CHotKeys::GetInstance()->AddDefaultKeyToAll($id, $hk);
			}
		}
	}	
}