Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

3D очки, беспроводные клавиатуры, веб-камеры, HDMI кабели, Wi-Fi адаптеры, настенные крепления, спутниковые тюнеры, медиа-плееры, смарт тв приставки и прочие дополнительные компоненты для телевизоров LG с webOS. Где купить и как пользоваться приставками для смарт тв.

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение Jasgek » 18 авг 2023, 15:06

knyazyok писал(а):efgaa
У меня российский пульт, суть вопрооса похоже не поняли. Я хочу через алису открывать приложение Лампа на телевизоре. С помощью LgInputHook я переназначил кнопку IVI на пульте на лампу, пульт от lg при этом открывает Лампу нормально. Обучаю пультом от LG пульт яндекса ИК-коду кнопки IVI - и через голосовую команду яндекс запускает приложение IVI, а не Лампу, несмотря на то что кнопка переназначена. Это все, как я понимаю, оттого, что в приложении переназначаются не ИК-коды, а команды от пульта по радиосвязи

Значит вам повезло, поставил LgInputHook, сколько ни пытался на IVI Lampy поставить работает через раз, после выключение тв Lampa через IVI не запускается.
Jasgek

 
Сообщения: 5
Зарегистрирован: 15 май 2019, 08:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: LG 55SK8100PLA

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Спонсор » 18 авг 2023, 15:06

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение MSKteran » 18 авг 2023, 15:11

Jasgek
Логично, переназначение кнопки работает только после запуска приложения. При выключенном ТВ приложение выключено. Нужно включить ТВ, подождать пока произойдет автозапуск приложения и после этого кнопка начнет работать
MSKteran

 
Сообщения: 7
Зарегистрирован: 20 июл 2023, 21:54
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Телевизор: LG

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение Jasgek » 18 авг 2023, 15:16

Ну похоже автозапуска нет, потому что не включается лампа
Jasgek

 
Сообщения: 5
Зарегистрирован: 15 май 2019, 08:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: LG 55SK8100PLA

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение Ecc » 22 авг 2023, 21:42

А есть тоже самое для webos 6?
Ecc

 
Сообщения: 4
Зарегистрирован: 15 дек 2022, 00:15
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение AlexMaestro » 22 авг 2023, 21:53

Ecc
Что значит то же самое? И пропишите модель тв в профиле, не совсем понятно о чем речь.
AlexMaestro

 
Сообщения: 2289
Зарегистрирован: 05 июл 2018, 16:42
Благодарил (а): 386 раз.
Поблагодарили: 366 раз.
Телевизор: LG 55B7V

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение Ecc » 23 авг 2023, 00:57

Хотел написать. Так. Есть полный список на webos 6??
drakmor писал(а):Полный список доп. клавиш пульта от WebOS 7:
Код: Выделить всё
/////////////////////////////////////////////////////////////////////////
// Copyright (c) 2014-2022 LG Electronics, Inc.
//
// Generated by webos-keycodes.py DO NOT EDIT MANUALLY
// Script located at gpro.palm.com:webos-pro/xkeyboard-config/webos-tools
//
// Generated on Wed Oct 5 10:19:22 2022
/////////////////////////////////////////////////////////////////////////


xkb_keycodes "tv" {
 <IR_KEY_POWER>  = 124; // Qt::Key_webOS_PowerOnOff=0x01200000 
 <IR_KEY_HOME>  = 781; // Qt::Key_Super_L=0x01000053   
 <IR_KEY_MYAPPS>  = 995; // Qt::Key_Menu=0x01000055   
 <IR_KEY_BACK>  = 420; // Qt::Key_webOS_Back=0x01200003   
 <IR_KEY_RECENT>  = 1016; // Qt::Key_webOS_Recent=0x01200005   
 <IR_KEY_VOL_UP>  = 123; // Qt::Key_VolumeUp=0x01000072   
 <IR_KEY_VOL_DOWN>  = 122; // Qt::Key_VolumeDown=0x01000070   
 <IR_KEY_MUTE>  = 121; // Qt::Key_VolumeMute=0x01000071   
 <IR_KEY_CH_UP>  = 410; // Qt::Key_webOS_ChannelUp=0x01200021 
 <IR_KEY_CH_DOWN>  = 411; // Qt::Key_webOS_ChannelDown=0x01200022 
 <IR_KEY_DASH>  = 779; // Qt::Key_webOS_ChannelDash=0x01200023 
 <IR_KEY_FLASHBACK>  = 780; // Qt::Key_webOS_ChannelBack=0x01200024 
 <IR_KEY_FAVORITE>  = 372; // Qt::Key_webOS_Favorite=0x01200025 
 <IR_KEY_SETCHANNEL> = 999; // Qt::Key_webOS_SetChannel=0x01200026 
 <IR_KEY_PLAY>  = 215; // Qt::Key_MediaPlay=0x01000080   
 <IR_KEY_PAUSE>  = 127; // Qt::Key_MediaPause=0x1000085   
 <IR_KEY_STOP>  = 136; // Qt::Key_MediaStop=0x01000081   
 <IR_KEY_REW>  = 176; // Qt::Key_AudioRewind=0x010000c5   
 <IR_KEY_FF>  = 216; // Qt::Key_AudioForward=0x01000102   
 <IR_KEY_REC>  = 175; // Qt::Key_MediaRecord=0x01000084   
 <IR_KEY_GOTOPREV>  = 821; // Qt::Key_MediaPrevious=0x01000082   
 <IR_KEY_GOTONEXT>  = 822; // Qt::Key_MediaNext=0x01000083   
 <IR_KEY_RED>  = 406; // Qt::Key_webOS_Red=0x01200011   
 <IR_KEY_GREEN>  = 407; // Qt::Key_webOS_Green=0x01200012   
 <IR_KEY_YELLOW>  = 408; // Qt::Key_webOS_Yellow=0x01200013   
 <IR_KEY_BLUE>  = 409; // Qt::Key_webOS_Blue=0x01200014   
 <IR_KEY_SEARCH>  = 225; // Qt::Key_Search=0x01000092   
 <IR_KEY_TWIN>  = 1033; // Qt::Key_webOS_Twin=0x01200015   
 <IR_KEY_MAGNIFIER_ZOOM> = 1034; // Qt::Key_webOS_MagnifierZoom=0x01200016 
 <IR_KEY_LIVE_ZOOM>  = 1035; // Qt::Key_webOS_LiveZoom=0x01200017 
 <IR_KEY_STB_MENU>  = 1036; // Qt::Key_webOS_STBMenu=0x01200018   
 <IR_KEY_STB_POWER>  = 1040; // Qt::Key_webOS_STBPower=0x01200019 
 <IR_KEY_EXIT>  = 182; // Qt::Key_webOS_Exit=0x01200001   
 <IR_KEY_MENU>  = 147; // Qt::Key_webOS_Settings=0x01200004 
 <IR_KEY_INFO>  = 366; // Qt::Key_webOS_Info=0x01200002   
 <IR_KEY_EMANUAL>  = 942; // Qt::Key_Help=0x01000058   
 <IR_KEY_3D_MODE>  = 829; // Qt::Key_webOS_3DMode=0x01200031   
 <IR_KEY_SCREEN_REMOTE> = 1002; // Qt::Key_webOS_ScreenRemote=0x01200032 
 <IR_KEY_QMENU>  = 801; // Qt::Key_webOS_Settings=0x01200004 
 <RF_KEY_VOICE>  = 436; // Qt::Key_webOS_Voice=0x01200034   
 <IR_KEY_TV>  = 385; // Qt::Key_webOS_InputTV=0x01200036   
 <IR_KEY_TV_VIDEO>  = 249; // Qt::Key_webOS_InputSource=0x01200035 
 <IR_KEY_TV_RADIO>  = 800; // Qt::Key_webOS_InputTVRadio=0x01200055 
 <IR_KEY_ASPECT_RATIO> = 805; // Qt::Key_webOS_AspectRatio=0x01200037 
 <IR_KEY_LIVETV>  = 785; // Qt::Key_webOS_LiveTVMenu=0x01200038 
 <IR_KEY_GUIDE>  = 370; // Qt::Key_webOS_TVGuide=0x01200039   
 <IR_KEY_PRLIST>  = 795; // Qt::Key_webOS_ProgramList=0x01200056 
 <IR_KEY_RECLIST>  = 152; // Qt::Key_webOS_RecordList=0x01200057 
 <IR_KEY_AD>  = 837; // Qt::Key_webOS_AudioDescription=0x01200040
 <IR_KEY_STORE_POWER> = 777; // Qt::Key_webOS_StoreMode=0x01200058 
 <IR_KEY_CC>  = 807; // Qt::Key_Subtitle=0x01000105   
 <IR_KEY_TIMER>  = 803; // Qt::Key_Sleep=0x01020004   
 <IR_KEY_E_GALLERY>  = 1028; // Qt::Key_Pictures=0x010000fc   
 <IR_KEY_SOCCER>  = 1017; // Qt::Key_Game=0x010000d6   
 <IR_KEY_ADVANCE_SETTING> = 1030; // Qt::Key_Option=0x010000e1   
 <IR_KEY_INPUT_HUB>  = 1031; // Qt::Key_Video=0x010000f3   
 <IR_KEY_TIMER_POWER_ON> = 1041; // Qt::Key_webOS_TimerPowerOn=0x01200027 
 <IR_KEY_NETFLIX>  = 1045; // Qt::Key_webOS_Netflix=0x01200028   
 <IR_KEY_AMAZON>  = 1046; // Qt::Key_webOS_Amazon=0x01200029   
 <IR_KEY_IVI>  = 1047; // Qt::Key_webOS_IVI=0x0120002a   
 <IR_KEY_MAGIC_LINK> = 1048; // Qt::Key_webOS_MagicLink=0x01200059 
 <IR_KEY_HOTSTAR>  = 1049; // Qt::Key_webOS_Hotstar=0x0120001b   
 <IR_KEY_DISNEYPLUS> = 1050; // Qt::Key_webOS_Disneyplus=0x0120001c 
 <IR_KEY_LGCHANNELS> = 1051; // Qt::Key_webOS_LGChannels=0x0120001d 
 <IR_KEY_RAKUTENTV>  = 1052; // Qt::Key_webOS_RakutenTV=0x0120003a 
 <IR_KEY_GLOBOPLAY>  = 1053; // Qt::Key_webOS_Globoplay=0x0120003b 
 <IR_KEY_ZEE5>  = 1054; // Qt::Key_webOS_ZEE5=0x0120003c   
 <IR_KEY_OKKO>  = 1055; // Qt::Key_webOS_Okko=0x0120003d   
 <IR_KEY_KINOPOISK>  = 1096; // Qt::Key_webOS_Kinopoisk=0x0120003e 
 <IR_KEY_WATCHAPLAY> = 1097; // Qt::Key_webOS_Watchaplay=0x0120003f 
 <IR_KEY_UNEXT>  = 1098; // Qt::Key_webOS_UNext=0x0120005a   
 <IR_KEY_FPTPLAY>  = 1099; // Qt::Key_webOS_FPTPlay=0x0120005d   
 <IR_KEY_SHAHID>  = 1100; // Qt::Key_webOS_Shahid=0x0120005e   
 <IR_KEY_ACCESSIBILITY> = 1089; // Qt::Key_webOS_Accessibility=0x0120002b 
 <IR_KEY_UPDOWN>  = 1090; // Qt::Key_webOS_UpDown=0x0120002c   
 <IR_KEY_USP>  = 1091; // Qt::Key_webOS_USP=0x0120002d   
 <IR_KEY_NEW>  = 1124; // Qt::Key_webOS_New=0x0120005b   
 <IR_VOICEKEY_BACK>  = 1092; // Qt::Key_webOS_VoiceBack=0x0120002e 
 <IR_VOICEKEY_EXIT>  = 1093; // Qt::Key_webOS_VoiceExit=0x0120002f 
 <IR_KEY_ALEXA>  = 1094; // Qt::Key_webOS_ALEXA=0x01200030   
 <IR_KEY_SCREENDOWN> = 1095; // Qt::Key_webOS_ScreenDown=0x0120001a 
 <IR_KEY_WAVVE>  = 1117; // Qt::Key_webOS_Wavve=0x0120004a   
 <IR_KEY_COUPANGPLAY> = 1118; // Qt::Key_webOS_CoupangPlay=0x0120004b 
 <IR_KEY_STAN>  = 1119; // Qt::Key_webOS_Stan=0x0120004c   
 <IR_KEY_SHOP>  = 1120; // Qt::Key_webOS_Shop=0x0120004d   
 <IR_KEY_TVER>  = 1116; // Qt::Key_webOS_Tver=0x0120004e   
 <IR_KEY_SLINGTV>  = 1115; // Qt::Key_webOS_SlingTV=0x0120004f   
 <IR_KEY_CLOSE>  = 1123; // Qt::Key_webOS_Close=0x0120005c   
 <IR_KEY_YANDEX>  = 1122; // Qt::Key_webOS_Yandex=0x0120005f   
 <KEY_LGE_CURSOR_SHOW> = 1206; // Qt::Key_webOS_CursorShow=0x01200201 
 <KEY_LGE_CURSOR_HIDE> = 1207; // Qt::Key_webOS_CursorHide=0x01200202 
 <IR_KEY_MHP>  = 816; // Qt::Key_webOS_MHP=0x01200041   
 <IR_KEY_TELETEXT>  = 787; // Qt::Key_webOS_Teletext=0x01200042 
 <IR_KEY_TEXTOPTION> = 788; // Qt::Key_webOS_TextOption=0x01200043 
 <IR_KEY_TEXTMODE>  = 789; // Qt::Key_webOS_TextMode=0x01200044 
 <IR_KEY_TEXTMIX>  = 790; // Qt::Key_webOS_TextMix=0x01200045   
 <IR_KEY_TEXTSUBPAGE> = 791; // Qt::Key_webOS_TeletextSubPage=0x01200046 
 <IR_KEY_TEXTREVEAL> = 792; // Qt::Key_webOS_TeletextReveal=0x01200047 
 <IR_KEY_FREEZE>  = 793; // Qt::Key_webOS_TeletextFreeze=0x01200048 
 <IR_KEY_POSITION>  = 797; // Qt::Key_webOS_TeletextPosition=0x01200049
 <IR_KEY_SIZE>  = 798; // Qt::Key_webOS_TeletextSize=0x01200050 
 <IR_KEY_IN_TIME>  = 917; // Qt::Key_webOS_TeletextInTime=0x01200051 
 <IR_VIRKEY_TEXTHOLD> =20528; // Qt::Key_webOS_TeletextHold=0x01200052 
 <IR_KEY_HCEC>  = 786; // Qt::Key_webOS_Simplink=0x01200053 
 <DSC_IR_KEY_MULTI_PIP> = 976; // Qt::Key_webOS_MultiPip=0x01200054 
 <IR_FRONTKEY_CH_UP> = 928; // Qt::Key_webOS_LocalUp=0x01200061   
 <IR_FRONTKEY_CH_DOWN> = 929; // Qt::Key_webOS_LocalDown=0x01200062 
 <IR_FRONTKEY_VOL_UP> = 930; // Qt::Key_webOS_LocalRight=0x01200064 
 <IR_FRONTKEY_VOL_DOWN> = 931; // Qt::Key_webOS_LocalLeft=0x01200063 
 <IR_FRONTKEY_PRESS> = 1008; // Qt::Key_webOS_LocalEnter=0x01200065 
 <IR_FRONTKEY_ENTER> = 927; // Qt::Key_webOS_LocalAuto=0x01200080 
 <IR_FRONTKEY_MENU>  = 926; // Qt::Key_webOS_Settings=0x01200004 
 <IR_FRONTKEY_INPUT_SELECT> = 925; // Qt::Key_webOS_InputSource=0x01200035 
 <IR_FRONTKEY_POWER> = 932; // Qt::Key_webOS_LocalPower=0x01200067 
 <IR_FRONTKEY_LONG_PRESS> = 1009; // Qt::Key_webOS_LocalLongPress=0x01200066 
 <IR_FRONTKEY_CH_UP_LONG> = 1056; // Qt::Key_webOS_LocalUpLong=0x01200461 
 <IR_FRONTKEY_MENU_LONG> = 1057; // Qt::Key_webOS_LocalSettingsLong=0x01200474
 <IR_FRONTKEY_CH_DOWN_LONG> = 1058; // Qt::Key_webOS_LocalDownLong=0x01200462 
 <IR_FRONTKEY_ENTER_LONG> = 1059; // Qt::Key_webOS_LocalAutoLong=0x01200479 
 <IR_FRONT_ONEKEY_SHORT> = 1042; // Qt::Key_webOS_LocalOneKeyShort=0x01200070
 <IR_FRONT_ONEKEY_LONG> = 1043; // Qt::Key_webOS_LocalOneKeyLong=0x01200071 
 <IR_FRONT_MUSIC_PLAYER> = 1044; // Qt::Key_webOS_LocalMusicPlayer=0x01200072
 <IR_KEY_3DIGIT_INPUT> = 892; // Qt::Key_webOS_3DigitInput=0x01200095 
 <IR_KEY_BML_DATA>  = 893; // Qt::Key_webOS_BMLData=0x01200096   
 <IR_KEY_JAPAN_DISPLAY> = 894; // Qt::Key_webOS_JapanDisplay=0x01200097 
 <IR_KEY_BS>  = 840; // Qt::Key_webOS_BS=0x01200091   
 <IR_KEY_CS1>  = 853; // Qt::Key_webOS_CS1=0x01200092   
 <IR_KEY_CS2>  = 866; // Qt::Key_webOS_CS2=0x01200093   
 <IR_KEY_TER>  = 879; // Qt::Key_webOS_TER=0x01200094   
 <IR_KEY_4K_BS>  = 1063; // Qt::Key_webOS_4K_BS=0x01200098   
 <IR_KEY_4K_CS>  = 1076; // Qt::Key_webOS_4K_CS=0x01200099   
 <IR_KEY_BS_NUM_1>  = 841; // Qt::Key_1=0x31     
 <IR_KEY_BS_NUM_2>  = 842; // Qt::Key_2=0x32     
 <IR_KEY_BS_NUM_3>  = 843; // Qt::Key_3=0x33     
 <IR_KEY_BS_NUM_4>  = 844; // Qt::Key_4=0x34     
 <IR_KEY_BS_NUM_5>  = 845; // Qt::Key_5=0x35     
 <IR_KEY_BS_NUM_6>  = 846; // Qt::Key_6=0x36     
 <IR_KEY_BS_NUM_7>  = 847; // Qt::Key_7=0x37     
 <IR_KEY_BS_NUM_8>  = 848; // Qt::Key_8=0x38     
 <IR_KEY_BS_NUM_9>  = 849; // Qt::Key_9=0x39     
 <IR_KEY_BS_NUM_10>  = 850; // Qt::Key_0=0x30     
 <IR_KEY_BS_NUM_11>  = 851; // Qt::Key_webOS_BS_11=0x0120011b   
 <IR_KEY_BS_NUM_12>  = 852; // Qt::Key_webOS_BS_12=0x0120011c   
 <IR_KEY_CS1_NUM_1>  = 854; // Qt::Key_1=0x31     
 <IR_KEY_CS1_NUM_2>  = 855; // Qt::Key_2=0x32     
 <IR_KEY_CS1_NUM_3>  = 856; // Qt::Key_3=0x33     
 <IR_KEY_CS1_NUM_4>  = 857; // Qt::Key_4=0x34     
 <IR_KEY_CS1_NUM_5>  = 858; // Qt::Key_5=0x35     
 <IR_KEY_CS1_NUM_6>  = 859; // Qt::Key_6=0x36     
 <IR_KEY_CS1_NUM_7>  = 860; // Qt::Key_7=0x37     
 <IR_KEY_CS1_NUM_8>  = 861; // Qt::Key_8=0x38     
 <IR_KEY_CS1_NUM_9>  = 862; // Qt::Key_9=0x39     
 <IR_KEY_CS1_NUM_10> = 863; // Qt::Key_0=0x30     
 <IR_KEY_CS1_NUM_11> = 864; // Qt::Key_webOS_CS1_11=0x0120012b   
 <IR_KEY_CS1_NUM_12> = 865; // Qt::Key_webOS_CS1_12=0x0120012c   
 <IR_KEY_CS2_NUM_1>  = 867; // Qt::Key_1=0x31     
 <IR_KEY_CS2_NUM_2>  = 868; // Qt::Key_2=0x32     
 <IR_KEY_CS2_NUM_3>  = 869; // Qt::Key_3=0x33     
 <IR_KEY_CS2_NUM_4>  = 870; // Qt::Key_4=0x34     
 <IR_KEY_CS2_NUM_5>  = 871; // Qt::Key_5=0x35     
 <IR_KEY_CS2_NUM_6>  = 872; // Qt::Key_6=0x36     
 <IR_KEY_CS2_NUM_7>  = 873; // Qt::Key_7=0x37     
 <IR_KEY_CS2_NUM_8>  = 874; // Qt::Key_8=0x38     
 <IR_KEY_CS2_NUM_9>  = 875; // Qt::Key_9=0x39     
 <IR_KEY_CS2_NUM_10> = 876; // Qt::Key_0=0x30     
 <IR_KEY_CS2_NUM_11> = 877; // Qt::Key_webOS_CS2_11=0x0120013b   
 <IR_KEY_CS2_NUM_12> = 878; // Qt::Key_webOS_CS2_12=0x0120013c   
 <IR_KEY_TER_NUM_1>  = 880; // Qt::Key_1=0x31     
 <IR_KEY_TER_NUM_2>  = 881; // Qt::Key_2=0x32     
 <IR_KEY_TER_NUM_3>  = 882; // Qt::Key_3=0x33     
 <IR_KEY_TER_NUM_4>  = 883; // Qt::Key_4=0x34     
 <IR_KEY_TER_NUM_5>  = 884; // Qt::Key_5=0x35     
 <IR_KEY_TER_NUM_6>  = 885; // Qt::Key_6=0x36     
 <IR_KEY_TER_NUM_7>  = 886; // Qt::Key_7=0x37     
 <IR_KEY_TER_NUM_8>  = 887; // Qt::Key_8=0x38     
 <IR_KEY_TER_NUM_9>  = 888; // Qt::Key_9=0x39     
 <IR_KEY_TER_NUM_10> = 889; // Qt::Key_0=0x30     
 <IR_KEY_TER_NUM_11> = 890; // Qt::Key_webOS_TER_11=0x0120014b   
 <IR_KEY_TER_NUM_12> = 891; // Qt::Key_webOS_TER_12=0x0120014c   
 <IR_KEY_4K_BS_NUM_1> = 1064; // Qt::Key_1=0x31     
 <IR_KEY_4K_BS_NUM_2> = 1065; // Qt::Key_2=0x32     
 <IR_KEY_4K_BS_NUM_3> = 1066; // Qt::Key_3=0x33     
 <IR_KEY_4K_BS_NUM_4> = 1067; // Qt::Key_4=0x34     
 <IR_KEY_4K_BS_NUM_5> = 1068; // Qt::Key_5=0x35     
 <IR_KEY_4K_BS_NUM_6> = 1069; // Qt::Key_6=0x36     
 <IR_KEY_4K_BS_NUM_7> = 1070; // Qt::Key_7=0x37     
 <IR_KEY_4K_BS_NUM_8> = 1071; // Qt::Key_8=0x38     
 <IR_KEY_4K_BS_NUM_9> = 1072; // Qt::Key_9=0x39     
 <IR_KEY_4K_BS_NUM_10> = 1073; // Qt::Key_0=0x30     
 <IR_KEY_4K_BS_NUM_11> = 1074; // Qt::Key_webOS_4K_BS_11=0x0120015b 
 <IR_KEY_4K_BS_NUM_12> = 1075; // Qt::Key_webOS_4K_BS_12=0x0120015c 
 <IR_KEY_4K_CS_NUM_1> = 1077; // Qt::Key_1=0x31     
 <IR_KEY_4K_CS_NUM_2> = 1078; // Qt::Key_2=0x32     
 <IR_KEY_4K_CS_NUM_3> = 1079; // Qt::Key_3=0x33     
 <IR_KEY_4K_CS_NUM_4> = 1080; // Qt::Key_4=0x34     
 <IR_KEY_4K_CS_NUM_5> = 1081; // Qt::Key_5=0x35     
 <IR_KEY_4K_CS_NUM_6> = 1082; // Qt::Key_6=0x36     
 <IR_KEY_4K_CS_NUM_7> = 1083; // Qt::Key_7=0x37     
 <IR_KEY_4K_CS_NUM_8> = 1084; // Qt::Key_8=0x38     
 <IR_KEY_4K_CS_NUM_9> = 1085; // Qt::Key_9=0x39     
 <IR_KEY_4K_CS_NUM_10> = 1086; // Qt::Key_0=0x30     
 <IR_KEY_4K_CS_NUM_11> = 1087; // Qt::Key_webOS_4K_CS_11=0x0120016b 
 <IR_KEY_4K_CS_NUM_12> = 1088; // Qt::Key_webOS_4K_CS_12=0x0120016c 
 <IR_KEY_TVLINK>  = 1010; // Qt::Key_webOS_TvLink=0x01200301   
 <IR_KEY_HOTELMODE>  = 993; // Qt::Key_webOS_HotelMode=0x01200302 
 <IR_KEY_HOTELMODE_READY> = 994; // Qt::Key_webOS_HotelModeReady=0x01200303 
 <IR_USB_SWITCHING_SHORT> = 996; // Qt::Key_webOS_UsbSwitchingShort=0x01200308
 <IR_USB_SWITCHING_LONG> = 997; // Qt::Key_webOS_UsbSwitchingLong=0x01200309
 <IR_KEY_GOOGLEVOICE> = 1125; // Qt::Key_webOS_GoogleVoice=0x0120001e 
 <IR_TONEPLUS_VOICE> = 1126; // Qt::Key_webOS_TonePlusVoice=0x0120001f 
 <IR_KEY_BENDABLE>  = 1101; // Qt::Key_webOS_Bendable=0x0120016d 
 <IR_KEY_USBHEADSET_MUTE> = 1102; // Qt::Key_webOS_UsbHeadsetMute=0x0120016e 
 <IR_KEY_BLUE_LONG>  = 1121; // Qt::Key_webOS_BlueLong=0x01200171 
 <IR_KEY_POWERONLY>  = 911; // Qt::Key_webOS_FactoryPowerOnly=0x01201001
 <IR_KEY_IN_START>  = 907; // Qt::Key_webOS_FactoryInStart=0x01201002 
 <IR_KEY_IN_STOP>  = 906; // Qt::Key_webOS_FactoryInStop=0x01201003 
 <IR_KEY_EZ_ADJUST>  = 912; // Qt::Key_webOS_FactoryAdjust=0x01201004 
 <DSC_IR_KEY_TV>  = 955; // Qt::Key_webOS_FactoryTv=0x01201010 
 <DSC_IR_KEY_VIDEO1> = 958; // Qt::Key_webOS_FactoryVideo1=0x01201011 
 <DSC_IR_KEY_VIDEO2> = 959; // Qt::Key_webOS_FactoryVideo2=0x01201012 
 <DSC_IR_KEY_COMP1>  = 961; // Qt::Key_webOS_FactoryComponent1=0x01201013
 <DSC_IR_KEY_COMP2>  = 962; // Qt::Key_webOS_FactoryComponent2=0x01201014
 <DSC_IR_KEY_HDMI1>  = 967; // Qt::Key_webOS_FactoryHdmi1=0x01201015 
 <DSC_IR_KEY_HDMI2>  = 968; // Qt::Key_webOS_FactoryHdmi2=0x01201016 
 <DSC_IR_KEY_HDMI3>  = 969; // Qt::Key_webOS_FactoryHdmi3=0x01201017 
 <DSC_IR_KEY_HDMI4>  = 970; // Qt::Key_webOS_FactoryHdmi4=0x01201018 
 <DSC_IR_KEY_RGBPC>  = 964; // Qt::Key_webOS_FactoryRgbPc=0x01201019 
 <IR_KEY_EYE_Q>  = 905; // Qt::Key_webOS_FactoryEyeQ=0x01201020 
 <IR_KEY_EZPIC>  = 808; // Qt::Key_webOS_FactoryPictureMode=0x01201021
 <IR_KEY_EZSOUND>  = 809; // Qt::Key_webOS_FactorySoundMode=0x01201022
 <IR_KEY_P_CHECK>  = 908; // Qt::Key_webOS_FactoryPictureCheck=0x01201023
 <IR_KEY_S_CHECK>  = 910; // Qt::Key_webOS_FactorySoundCheck=0x01201024
 <IR_KEY_SAP>  = 806; // Qt::Key_webOS_FactoryMultiSoundSetting=0x01201025
 <IR_KEY_TILT>  = 923; // Qt::Key_webOS_FactoryTilt=0x01201026 
 <IR_KEY_PIP>  = 802; // Qt::Key_webOS_FactoryPip=0x01201027 
 <IR_KEY_HDMI_CHECK> = 909; // Qt::Key_webOS_FactoryHdmiCheck=0x01201028
 <IR_KEY_USB_CHECK>  = 921; // Qt::Key_webOS_FactoryUsbCheck=0x01201029 
 <IR_KEY_USB2_CHECK> = 922; // Qt::Key_webOS_FactoryUsb2Check=0x01201030
 <DSC_IR_KEY_PWROFF> = 951; // Qt::Key_webOS_FactoryPowerOff=0x01201031 
 <DSC_IR_KEY_PWRON>  = 950; // Qt::Key_webOS_FactoryPowerOn=0x01201032 
 <DSC_IR_KEY_SUBSTRATE> = 975; // Qt::Key_webOS_FactorySubstrate=0x01201033
 <DSC_IR_KEY_VOL30>  = 971; // Qt::Key_webOS_FactoryVolume30=0x01201034 
 <DSC_IR_KEY_VOL50>  = 972; // Qt::Key_webOS_FactoryVolume50=0x01201035 
 <DSC_IR_KEY_VOL80>  = 973; // Qt::Key_webOS_FactoryVolume80=0x01201036 
 <DSC_IR_KEY_VOL100> = 974; // Qt::Key_webOS_FactoryVolume100=0x01201037
 <DSC_IR_KEY_WB_MODE> = 977; // Qt::Key_webOS_FactoryWhiteBalance=0x01201038
 <IR_KEY_3DPATTERN>  = 1003; // Qt::Key_webOS_Factory3DPattern=0x01201039
 <DSC_IR_KEY_SELF_DIAG_00> = 979; // Qt::Key_webOS_FactorySelfDiagnosis=0x01201040
 <IR_KEY_PATTERN_CHECK> = 1038; // Qt::Key_webOS_FactoryPatternCheck=0x01201041
 <IR_KEY_QR_CHECK>  = 1039; // Qt::Key_webOS_FactoryQRCheck=0x01201042 
 <IR_KEY_PAIRING_M4> = 1000; // Qt::Key_webOS_PAIRING_M4=0x01202043 
 <IR_KEY_PAIRING_IRBLASTER> = 1001; // Qt::Key_webOS_PAIRING_IRBLASTER=0x01202044
 <IR_KEY_PAIRING_SP> = 1037; // Qt::Key_webOS_PAIRING_SP=0x01202045 
 <KEY_LGE_MRCU_DISCONNECTED>= 1228; // Qt::Key_webOS_MRCU_DISCONNECTED=0x01202046
 <IR_KEY_CLEAR>  = 1013; // Qt::Key_Clear=0x0100000b   
 <IR_KEY_BRIGHTNESS_DOWN> = 232; // Qt::Key_webOS_BrightnessDown=0x01200401 
 <IR_KEY_BRIGHTNESS_UP> = 233; // Qt::Key_webOS_BrightnessUp=0x01200402 
 <IR_KEY_TILE>  = 1015; // Qt::Key_webOS_Tile=0x01200403   
 <IR_KEY_DIGITALSETUP> = 796; // Qt::Key_webOS_WhiteBalance=0x01200404 
 <IR_KEY_AUTOCONFIGURE> = 992; // Qt::Key_webOS_AutoConfigure=0x01200405 
 <IR_KEY_S_MENU>  = 1014; // Qt::Key_webOS_S_Menu=0x01200406   
 <IR_KEY_SCR_KEYBOARD> = 817; // Qt::Key_webOS_1_a_A=0x01200407   
 <IR_KEY_MIRROR>  = 1060; // Qt::Key_webOS_Mirror=0x01200408   
 <IR_KEY_SWAP_BOTH_SIDE> = 1061; // Qt::Key_webOS_SwapBothSide=0x01200409 
 <IR_KEY_ALARM>  = 1012; // Qt::Key_webOS_Alarm=0x01200315   
 <IR_KEY_PORTAL>  = 1011; // Qt::Key_webOS_Portal=0x01200304   
 <IR_KEY_COMMERGUIDE> = 1018; // Qt::Key_webOS_CommercialGuide=0x01200305 
 <IR_KEY_COMMERINFO> = 1019; // Qt::Key_webOS_CommercialInfo=0x01200306 
 <IR_KEY_FUNCTIONMENU> = 1020; // Qt::Key_webOS_FunctionMenu=0x01200307 
 <IR_KEY_INTUITIVEMENU> = 1027; // Qt::Key_webOS_IntuitiveMenu=0x01200318 
 <IR_KEY_GAMEMODE>  = 836; // Qt::Key_webOS_AvMode=0x012003FF   
};


xkb_keycodes "wearable" {
 <NYX_KEYS_CUSTOM_KEY_HOT>  =1092; // Qt::Key_webOS_Wearable_F1=0x01200400 
 <NYX_KEYS_CUSTOM_KEY_BACK>  =1093; // Qt::Key_webOS_Wearable_F2=0x01200401 
 <NYX_KEYS_CUSTOM_KEY_HOME>  =1094; // Qt::Key_webOS_Wearable_Home=0x01200402 
 <NYX_KEYS_CUSTOM_KEY_VOL_UP>  =1064; // Qt::Key_VolumeUp=0x01000072   
 <NYX_KEYS_CUSTOM_KEY_VOL_DOWN>  =1065; // Qt::Key_VolumeDown=0x01000070   
 <NYX_KEYS_CUSTOM_KEY_POWER_ON>  =1066; // Qt::Key_webOS_Wearable_Power=0x01200513 
 <NYX_KEYS_CUSTOM_KEY_RINGER_SW>  =1068; // Qt::Key_webOS_Wearable_Ringer=0x01200512
 <NYX_KEYS_CUSTOM_KEY_SLIDER_SW>  =1069; // Qt::Key_webOS_Wearable_Slider=0x01200510
 <NYX_KEYS_CUSTOM_KEY_HEADSET_BUTTON> =1070; // Qt::Key_webOS_Wearable_Headset_Button=0x01200600
 <NYX_KEYS_CUSTOM_KEY_HEADSET_PORT> =1071; // Qt::Key_webOS_Wearable_Headset=0x01200601
 <NYX_KEYS_CUSTOM_KEY_HEADSET_PORT_MIC> =1072; // Qt::Key_webOS_Wearable_Headset_Mic=0x01200602
 <NYX_KEYS_CUSTOM_KEY_OPTICAL>  =1073; // Qt::Key_webOS_Wearable_Optical=0x01200511
 <NYX_KEYS_CUSTOM_KEY_MEDIA_PLAY> =1074; // Qt::Key_MediaPlay=0x01000080   
 <NYX_KEYS_CUSTOM_KEY_MEDIA_PAUSE> =1075; // Qt::Key_MediaPause=0x1000085   
 <NYX_KEYS_CUSTOM_KEY_MEDIA_STOP> =1076; // Qt::Key_MediaStop=0x01000081   
 <NYX_KEYS_CUSTOM_KEY_MEDIA_NEXT> =1077; // Qt::Key_MediaNext=0x01000083   
 <NYX_KEYS_CUSTOM_KEY_MEDIA_PREVIOUS> =1078; // Qt::Key_MediaPrevious=0x01000082 
 <NYX_KEYS_CUSTOM_KEY_MEDIA_REPEAT_ALL> =1079; // Qt::Key_webOS_Wearable_Repeat_All=0x01200700
 <NYX_KEYS_CUSTOM_KEY_MEDIA_REPEAT_TRACK>=1080; // Qt::Key_webOS_Wearable_Repeat_Track=0x01200701
 <NYX_KEYS_CUSTOM_KEY_MEDIA_REPEAT_NONE> =1081; // Qt::Key_webOS_Wearable_Repeat_None=0x01200702
 <NYX_KEYS_CUSTOM_KEY_MEDIA_SHUFFLE_ON> =1082; // Qt::Key_webOS_Wearable_Shuffle_On=0x01200703
 <NYX_KEYS_CUSTOM_KEY_MEDIA_SHUFFLE_OFF> =1083; // Qt::Key_webOS_Wearable_Shuffle_Off=0x01200704
};

За это сообщение автора Ecc поблагодарил:
dimonml (09 янв 2024, 18:32)
Ecc

 
Сообщения: 4
Зарегистрирован: 15 дек 2022, 00:15
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Magic Mapper - переназначение кнопок на пульте Magic Remote

Сообщение JackSparrow » 24 окт 2023, 23:50

Magic Mapper — это скрипт, который позволит вам переназначить неиспользуемые кнопки на пульте LG Magic Remote. Сам скрипт запускается на вашем телевизоре LG с root-правами, распознает нажатия кнопок и позволяет вам управлять всем, что доступно через luna-send.API. Обратите внимание, что для использования этого скрипта необходимо рутировать телевизор.

Скрипт поддерживает следующие действия (конфигурация по умолчанию):
  • Уменьшить яркость OLED-подсветки (красная кнопка)
  • Увеличьте яркость OLED-подсветки (зеленая кнопка)
  • Установите определенное значение подсветки OLED (не настроено по умолчанию)
  • Включение режимов энергосбережения (желтая кнопка)
  • Установите конкретный режим энергосбережения
  • Выключение экрана - нажмите любую кнопку, кроме питания, чтобы снова включить его (кнопка 9)
  • Переключение режима комфорта для глаз (также известного как «Уменьшение синего света») (синяя кнопка)
  • Запустить приложение (по умолчанию не настроено)
  • Отправлять ИК-команды на устройство, настроенное с помощью разъема устройства (т. е. иметь горячую клавишу для включения питания звуковой панели с оптическим подключением)
  • Свернуть URL-адрес (т. е. вызвать URL-адрес триггера веб-перехватчика HomeAssistant с полезной нагрузкой)
  • Имитация нажатия кнопки (полезно для отправки команд воспроизведения и паузы на пультах без этих кнопок, т. е. используйте «зеленый» для воспроизведения и «красный» для паузы)
  • Отключить кнопку
  • Установить настройку динамического отображения тонов
  • Отправлять нажатия клавиш hdmi-cec (ЭКСПЕРИМЕНТАЛЬНО)
  • Отключить мышь Magic Remote (ЭКСПЕРИМЕНТАЛЬНО)

Поддерживаемые модели телевизоров
Вероятно, любой телевизор LG после 2018 года поддерживаются, пока не перестанет работать с неизвестными будущими моделями
  • LG C9 - Полностью протестировано на FW 30.05.25
  • LG CX - Не проверялось, но должно работать.
  • LG C1 - Не проверялось, но должно работать.
  • LG C2 - Полностью протестировано

Установка/Настройка
  • Установите root-права на своем телевизоре с помощью https://rootmy.tv/ и установите приложение Home Brew.
    • Обратите внимание, что ссылка выше, скорее всего, не будет работать в последней версии прошивки.
    • Вместо этого следуйте этому руководству (у C2 и, возможно, у C1 есть проблемы, см. следующий пункт): https://gist.github.com/throwaway96/ e811b0f7cc2a705a5a476a8dfa45e09f
    • Приведенные выше инструкции отлично работают для C9, но для C2 требуются дополнительные действия для работы SSH, , описанные здесь
  • После того, как ваш телевизор будет рутирован, запустите следующую команду, чтобы загрузить сценарии Magic Mapper (или просто откройте файлы, скопируйте и вставьте, или просто используйте scp на C9/CX, но C2 не поддерживает scp).
    Код: Выделить всё
    cd /home/root
    wget https://raw.githubusercontent.com/andrewfraley/magic_mapper/main/magic_mapper.py
    wget https://raw.githubusercontent.com/andrewfraley/magic_mapper/main/magic_mapper_config.json
    cd /var/lib/webosbrew/init.d
    wget https://raw.githubusercontent.com/andrewfraley/magic_mapper/main/start_magic_mapper
    chmod +x /var/lib/webosbrew/init.d/start_magic_mapper
  • При необходимости отредактируйте Magic_mapper_config.json.
  • Наконец, перезагрузите телевизор (выполните команду перезагрузки через SSH или откройте приложение Homebrew, щелкните шестеренку, щелкните ссылку перезагрузки.)

Страничка программы: https://github.com/andrewfraley/magic_mapper

За это сообщение автора JackSparrow поблагодарили: 2
narpol (25 окт 2023, 04:17), rdzviper (31 май 2024, 11:45)
JackSparrow

 
Сообщения: 10354
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1612 раз.
Поблагодарили: 1770 раз.
Телевизор: LG OLED 55C9

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение rodjer » 20 ноя 2023, 13:51

Подскажите, а можно ли с помощью данной программы MagicHook регулировать громкость ARC устройства. Нигде не могу найти список команд для этого, где вообще можно найти команду? Всё только про ID кнопок говорят ((
rodjer

 
Сообщения: 18
Зарегистрирован: 17 янв 2023, 22:47
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Телевизор: LG C2

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение AlexMaestro » 20 ноя 2023, 17:48

rodjer
Ну вот сами подумайте, приложение позволяет подменять функционал кнопок пульта, каким образом оно поможет Вам взаимодействовать с с устройством, подключенным через HDMI ARC?
AlexMaestro

 
Сообщения: 2289
Зарегистрирован: 05 июл 2018, 16:42
Благодарил (а): 386 раз.
Поблагодарили: 366 раз.
Телевизор: LG 55B7V

Re: Сменить функцию кнопки ivi/Netflix на пульте Magic Remote

Сообщение rodjer » 20 ноя 2023, 18:36

AlexMaestro
Ну, ТВ же это может сделать, просто через настройки. Все работает ТВ прекрасно включает HDMi ARC ресивер и даже громкость регулировать получается с ТВ, просто крайне неудобно всё это у LG сделано.

Как заMAPPить те настройки что на экране?

rodjer

 
Сообщения: 18
Зарегистрирован: 17 янв 2023, 22:47
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Телевизор: LG C2

Пред.След.

Вернуться в Аксессуары и внешние устройства



Реклама показывается только незарегистрированным пользователям. Вход или Регистрация
cron