Реклама показывается только незарегистрированным пользователям.
3D очки, беспроводные клавиатуры, веб-камеры, HDMI кабели, Wi-Fi адаптеры, настенные крепления, спутниковые тюнеры, медиа-плееры, смарт тв приставки и прочие дополнительные компоненты для телевизоров LG с webOS. Где купить и как пользоваться приставками для смарт тв.
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
Спонсор » 18 авг 2023, 15:06
-
Спонсор
-
- Сообщения: 100
- Зарегистрирован: 15 июл 2014, 18:43
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
MSKteran » 18 авг 2023, 15:11
Jasgek
Логично, переназначение кнопки работает только после запуска приложения. При выключенном ТВ приложение выключено. Нужно включить ТВ, подождать пока произойдет автозапуск приложения и после этого кнопка начнет работать
-
MSKteran
-
- Сообщения: 7
- Зарегистрирован: 20 июл 2023, 21:54
- Благодарил (а): 1 раз.
- Поблагодарили: 3 раз.
- Телевизор: LG
Jasgek » 18 авг 2023, 15:16
Ну похоже автозапуска нет, потому что не включается лампа
-
Jasgek
-
- Сообщения: 5
- Зарегистрирован: 15 май 2019, 08:16
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Телевизор: LG 55SK8100PLA
Ecc » 22 авг 2023, 21:42
А есть тоже самое для webos 6?
-
Ecc
-
- Сообщения: 4
- Зарегистрирован: 15 дек 2022, 00:15
- Благодарил (а): 0 раз.
- Поблагодарили: 1 раз.
AlexMaestro » 22 авг 2023, 21:53
Ecc
Что значит то же самое? И пропишите модель тв в профиле, не совсем понятно о чем речь.
-
AlexMaestro
-
- Сообщения: 2688
- Зарегистрирован: 05 июл 2018, 16:42
- Благодарил (а): 492 раз.
- Поблагодарили: 427 раз.
- Телевизор: LG 55B7V
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 раз.
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.
- После того, как ваш телевизор будет рутирован, запустите следующую команду, чтобы загрузить сценарии 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
-
- Сообщения: 10884
- Зарегистрирован: 10 июн 2018, 17:48
- Благодарил (а): 1760 раз.
- Поблагодарили: 1904 раз.
- Телевизор: LG OLED 55C9
rodjer » 20 ноя 2023, 13:51
Подскажите, а можно ли с помощью данной программы MagicHook регулировать громкость ARC устройства. Нигде не могу найти список команд для этого, где вообще можно найти команду? Всё только про ID кнопок говорят ((
-
rodjer
-
- Сообщения: 18
- Зарегистрирован: 17 янв 2023, 22:47
- Благодарил (а): 2 раз.
- Поблагодарили: 0 раз.
- Телевизор: LG C2
AlexMaestro » 20 ноя 2023, 17:48
rodjer
Ну вот сами подумайте, приложение позволяет подменять функционал кнопок пульта, каким образом оно поможет Вам взаимодействовать с с устройством, подключенным через HDMI ARC?
-
AlexMaestro
-
- Сообщения: 2688
- Зарегистрирован: 05 июл 2018, 16:42
- Благодарил (а): 492 раз.
- Поблагодарили: 427 раз.
- Телевизор: LG 55B7V
rodjer » 20 ноя 2023, 18:36
AlexMaestro Ну, ТВ же это может сделать, просто через настройки. Все работает ТВ прекрасно включает HDMi ARC ресивер и даже громкость регулировать получается с ТВ, просто крайне неудобно всё это у LG сделано.
Как заMAPPить те настройки что на экране?

Screenshot_2023-11-20-17-34-38-398_com.miui.gallery.jpg (1.23 МБ) Просмотров: 1835

Screenshot_2023-11-20-17-34-38-398_com.miui.gallery.jpg (1.23 МБ) Просмотров: 1835
-
rodjer
-
- Сообщения: 18
- Зарегистрирован: 17 янв 2023, 22:47
- Благодарил (а): 2 раз.
- Поблагодарили: 0 раз.
- Телевизор: LG C2
Вернуться в Аксессуары и внешние устройства
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
Реклама показывается только незарегистрированным пользователям.