@@ -164,8 +164,9 @@ keytranslationentry_t keyTranslationsCoCo[] =
164164
165165 { DIK_RETURN , 0 , 64 , 0 , 0 , 0 }, // ENTER
166166 { DIK_NUMPAD7 , 0 , 64 , 1 , 0 , 0 }, // HOME (CLEAR)
167- { DIK_HOME , 0 , 64 , 1 , 0 , 0 }, // HOME (CLEAR)
168- { DIK_NUMPAD1 , 0 , 64 , 2 , 0 , 0 }, // ESCAPE (BREAK)
167+ { DIK_HOME , 0 , 64 , 1 , 0 , 0 }, // HOME (CLEAR)
168+ { DIK_NUMPAD1 , 0 , 64 , 2 , 0 , 0 }, // ESCAPE (BREAK)
169+ { DIK_END , 0 , 64 , 2 , 0 , 0 }, // ESCAPE (BREAK)
169170 { DIK_F1 , 0 , 64 , 5 , 0 , 0 }, // F1
170171 { DIK_F2 , 0 , 64 , 6 , 0 , 0 }, // F2
171172 { DIK_BACK , 0 , 8 , 5 , 0 , 0 }, // BACKSPACE -> CoCo left arrow
@@ -303,6 +304,7 @@ keytranslationentry_t keyTranslationsNatural[] =
303304 { DIK_ESCAPE , 0 , 64 , 2 , 0 , 0 }, // ESCAPE (BREAK)
304305 { DIK_F12 , 0 , 64 , 2 , 0 , 0 }, // Alternate ESCAPE (BREAK) (fixes <CNTRL><BRK> sequence)
305306 { DIK_NUMPAD1 , 0 , 64 , 7 , 8 , 6 }, // END OF LINE (SHIFT)(RIGHT)
307+ { DIK_END , 0 , 64 , 7 , 8 , 6 }, // END OF LINE (SHIFT)(RIGHT)
306308 { DIK_NUMPADPERIOD , 0 , 64 , 4 , 8 , 5 }, // DELETE (CTRL)(LEFT)
307309 { DIK_NUMPAD0 , 0 , 64 , 4 , 8 , 6 }, // INSERT (CTRL)(RIGHT)
308310 { DIK_NUMPAD9 , 0 , 64 , 7 , 8 , 3 }, // PAGEUP (SHFT)(UP)
@@ -579,6 +581,7 @@ keytranslationentry_t keyTranslationsCustom[MAX_CTRANSTBLSIZ] =
579581 { DIK_HOME , 0 , 64 , 1 , 0 , 0 }, // HOME (CLEAR)
580582 { DIK_ESCAPE , 0 , 64 , 2 , 0 , 0 }, // ESCAPE (BREAK)
581583 { DIK_NUMPAD1 , 0 , 64 , 7 , 8 , 6 }, // END OF LINE (SHIFT)(RIGHT)
584+ { DIK_END , 0 , 64 , 7 , 8 , 6 }, // END OF LINE (SHIFT)(RIGHT)
582585 { DIK_NUMPADPERIOD , 0 , 64 , 4 , 8 , 5 }, // DELETE (CTRL)(LEFT)
583586 { DIK_NUMPAD0 , 0 , 64 , 4 , 8 , 6 }, // INSERT (CTRL)(RIGHT)
584587 { DIK_NUMPAD9 , 0 , 64 , 7 , 8 , 3 }, // PAGEUP (SHFT)(UP)
0 commit comments