צריך עזרה קטנה אולי מישהו נתקל בבעיה כמו שלי ומצא פתרון .
יש לי טלויזיה של חברת TOSHIBA עם שלט מדגם CT-90345 הטלויזיה תומכת HDMI-CEC ועובדת עם ה RPI עם OPENELEC בצורה יפה מאד אבל עם כמה כפתורים שלא עובדים וזה קצת מציק לי. כפתורי השליטה עובדים יפה כפתורי הצבעים ניתנים לתכנות וגם עובדים יפה הבעייה שלי היא עם קבוצת המקשים הממוקמת בחלקו התחתון של השלט כפי שניתן לראות בתמונה (מסומן בצהוב)

מקש ה POWER - מבצע כיבוי ישירות ללא אפשרות לקבוע לו להקפיץ את החלון הנותן גם את האפשרות להפעלה מחדש ללא כיבוי (ב RASPBMC לעומת זאת לחיצה על המקש מקפיצה את החלון) ניסיתי לקבוע לו את הערך <eject>XBMC.ShutDown()</eject> בקובץ remote.xml ללא הצלחה.
מקש AUDIO - דווקא כן עובד ומחליף שפות ניסיתי על שידור ישיר בערוץ רוסי שהיו לו 2 ערוצי שמע - עובד יפה מאד
מקש SETUP - מתפקד ככפתור BACK / STOP - בניגון סרט הוא מפסיק אותו וברשימת הסרטים הוא מחזיר למסך הראשי.
מקשי ה EJECT , DVD ו TOP - לא מתפקדים כלל והייתי רוצה לתכנת אותם וכמו במקש האודיו שמתי ערך תחת
<eject>value</eject> למשל ללא שינוי - הייתי רוצה לדעת איך להגדיר אותם .
מקשי ה ROOT וה CONTENTS עושים את אותה פעולה שמבצע לי מקש ה OK בניגון הסרט אך לא בתפריט הראשי ורציתי גם להם לקבוע תפקודים שונים
אז אם מישהו מכיר דרך להתמודד עם התופעה אשמח לדעת
האם יש אפשרות ב DEBUGER לראות מה הסימול המספרי של כל מקש למשל במקום <RED> יהיה <00112> משהו כזה וככה אולי אני יוכל להגדיר את זה בצורה שונה
מצ"ב remote.xml שלי
קוד: בחירת הכל
<!-- /home/pi/.xbmc/userdata/keymaps/remote.xml -->
<!-- Configuration file for driving rpi-cecd -->
<!--
Based on following mappings of CEC buttons to XBMC commands:-
CEC_User_Control_Select, "select"
CEC_User_Control_Up, "up"
CEC_User_Control_Down, "down"
CEC_User_Control_Left, "left"
CEC_User_Control_Right, "right"
CEC_User_Control_Exit, "title"
CEC_User_Control_F2Red, "red"
CEC_User_Control_F3Green, "green"
CEC_User_Control_F4Yellow, "yellow"
CEC_User_Control_F1Blue, "blue"
0x91, false, xbmc_key, "back"
CEC_User_Control_Number1, "one"
CEC_User_Control_Number2, "two"
CEC_User_Control_Number3, "three"
CEC_User_Control_Number4, "four"
CEC_User_Control_Number5, "five"
CEC_User_Control_Number6, "six"
CEC_User_Control_Number7, "seven"
CEC_User_Control_Number8, "eight"
CEC_User_Control_Number9, "nine"
CEC_User_Control_Number0, "zero"
CEC_User_Control_Play, "play"
CEC_User_Control_Pause, "pause"
CEC_User_Control_Stop, "stop"
CEC_User_Control_Rewind, "skipminus"
CEC_User_Control_FastForward, "skipplus"
CEC_User_Control_RootMenu, "previousmenu"
CEC_User_Control_SetupMenu, "title"
CEC_User_Control_Info, "title"
-->
<keymap>
<global>
<remote>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<select>Select</select>
<back>PreviousMenu</back>
<red>XBMC.ActivateWindow(Home)</red>
<green>XBMC.ActivateWindow(MyPictures)</green>
<yellow>XBMC.ActivateWindow(MyVideos)</yellow>
<blue>XBMC.ActivateWindow(MyMusic)</blue>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
<eject>XBMC.ShutDown()</eject>
</remote>
</global>
<!-- VIDEOS -->
<FullscreenVideo>
<remote>
<select>OSD</select>
<skipplus>FastForward</skipplus>
<skipminus>Rewind</skipminus>
<left>StepBack</left>
<right>StepForward</right>
<up>BigStepForward</up>
<down>BigStepBack</down>
<red>Info</red>
<green>CodecInfo</green>
<yellow>AspectRatio</yellow>
<blue>ShowSubtitles</blue>
<title>Stop</title>
<eject>Info</eject>
</remote>
</FullscreenVideo>
<VideoOSD>
<remote>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
<red>Info</red>
<green>Info</green>
<yellow>Info</yellow>
<blue>Info</blue>
</remote>
</VideoOSD>
<MovieInformation>
<remote>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
<red>Back</red>
<green>Back</green>
<yellow>Back</yellow>
<blue>Back</blue>
</remote>
</MovieInformation>
<MyVideoLibrary>
<remote>
<red>ContextMenu</red>
<green>Info</green>
<yellow>Playlist</yellow>
<blue>ToggleWatched</blue>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
</remote>
</MyVideoLibrary>
<MyVideoFiles>
<remote>
<red>ContextMenu</red>
<green>Info</green>
<yellow>Playlist</yellow>
<blue>ToggleWatched</blue>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
</remote>
</MyVideoFiles>
<MyVideoPlaylist>
<remote>
<red>MoveItemUp</red>
<green>MoveItemDown</green>
<yellow>Delete</yellow>
<blue>ToggleWatched</blue>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
</remote>
</MyVideoPlaylist>
<!-- MUSIC -->
<Visualisation>
<remote>
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
<left>Rewind</left>
<right>FastForward</right>
<up>IncreaseRating</up>
<down>DecreaseRating</down>
<red>Info</red>
<green>ActivateWindow(VisualisationPresetList)</green>
<yellow>ActivateWindow(VisualisationSettings)</yellow>
<blue>ActivateWindow(MusicPlaylist)</blue>
<select>ActivateWindow(MusicOSD)</select>
<title>Stop</title>
</remote>
</Visualisation>
<MusicOSD>
<remote>
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
<i>Info</i>
<red>ActivateWindow(MusicPlaylist)</red>
<green>ActivateWindow(MusicPlaylist)</green>
<yellow>ActivateWindow(MusicPlaylist)</yellow>
<blue>ActivateWindow(MusicPlaylist)</blue>c
</remote>
</MusicOSD>
<MyMusicPlaylist>
<remote>
<red>MoveItemUp</red>
<green>MoveItemDown</green>
<yellow>Delete</yellow>
<blue>ActivateWindow(MusicOSD)</blue>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
</remote>
</MyMusicPlaylist>
<MyMusicPlaylistEditor>
<remote>
<red>MoveItemUp</red>
<green>MoveItemDown</green>
<yellow>Delete</yellow>
<blue>Delete</blue>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
</remote>
</MyMusicPlaylistEditor>
<MyMusicFiles>
<remote>
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
<left>SkipPrevious</left>
<right>SkipNext</right>
<red>ContextMenu</red>
<green>Info</green>
<yellow>Playlist</yellow>
<blue>FullScreen</blue>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
</remote>
</MyMusicFiles>
<MyMusicLibrary>
<remote>
<skipplus>SkipNext</skipplus>
<skipminus>SkipPrevious</skipminus>
<left>SkipPrevious</left>
<right>SkipNext</right>
<red>ContextMenu</red>
<green>Info</green>
<yellow>Playlist</yellow>
<blue>FullScreen</blue>
<title>Back</title>
<previousmenu>Back</previousmenu>
<back>Back</back>
</remote>
</MyMusicLibrary>
<!-- PICTURES -->
<SlideShow>
<remote>
<zero>ZoomNormal</zero>
<one>ZoomLevel1</one>
<two>ZoomLevel2</two>
<three>ZoomLevel3</three>
<four>ZoomLevel4</four>
<five>ZoomLevel5</five>
<six>ZoomLevel6</six>
<seven>ZoomLevel7</seven>
<eight>ZoomLevel8</eight>
<nine>ZoomLevel9</nine>
<red>CodecInfo</red>
<green>Rotate</green>
<yellow>ZoomIn</yellow>
<blue>ZoomOut</blue>
</remote>
</SlideShow>
<MyPictures>
<remote>
<red>ContextMenu</red>
<green>Info</green>
<yellow>Playlist</yellow>
<blue></blue>
</remote>
</MyPictures>
<!-- GENERAL -->
<ContextMenu>
<remote>
<red>ContextMenu</red>
<green>ContextMenu</green>
<yellow>ContextMenu</yellow>
<blue>ContextMenu</blue>
</remote>
</ContextMenu>
</keymap>

