@@ -164,7 +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_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)
168170 { DIK_F1 , 0 , 64 , 5 , 0 , 0 }, // F1
169171 { DIK_F2 , 0 , 64 , 6 , 0 , 0 }, // F2
170172 { DIK_BACK , 0 , 8 , 5 , 0 , 0 }, // BACKSPACE -> CoCo left arrow
@@ -298,9 +300,11 @@ keytranslationentry_t keyTranslationsNatural[] =
298300
299301 { DIK_RETURN , 0 , 64 , 0 , 0 , 0 }, // ENTER
300302 { DIK_NUMPAD7 , 0 , 64 , 1 , 0 , 0 }, // HOME (CLEAR)
303+ { DIK_HOME , 0 , 64 , 1 , 0 , 0 }, // HOME (CLEAR)
301304 { DIK_ESCAPE , 0 , 64 , 2 , 0 , 0 }, // ESCAPE (BREAK)
302305 { DIK_F12 , 0 , 64 , 2 , 0 , 0 }, // Alternate ESCAPE (BREAK) (fixes <CNTRL><BRK> sequence)
303306 { 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)
304308 { DIK_NUMPADPERIOD , 0 , 64 , 4 , 8 , 5 }, // DELETE (CTRL)(LEFT)
305309 { DIK_NUMPAD0 , 0 , 64 , 4 , 8 , 6 }, // INSERT (CTRL)(RIGHT)
306310 { DIK_NUMPAD9 , 0 , 64 , 7 , 8 , 3 }, // PAGEUP (SHFT)(UP)
@@ -574,8 +578,10 @@ keytranslationentry_t keyTranslationsCustom[MAX_CTRANSTBLSIZ] =
574578
575579 { DIK_RETURN , 0 , 64 , 0 , 0 , 0 }, // ENTER
576580 { DIK_NUMPAD7 , 0 , 64 , 1 , 0 , 0 }, // HOME (CLEAR)
581+ { DIK_HOME , 0 , 64 , 1 , 0 , 0 }, // HOME (CLEAR)
577582 { DIK_ESCAPE , 0 , 64 , 2 , 0 , 0 }, // ESCAPE (BREAK)
578583 { 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)
579585 { DIK_NUMPADPERIOD , 0 , 64 , 4 , 8 , 5 }, // DELETE (CTRL)(LEFT)
580586 { DIK_NUMPAD0 , 0 , 64 , 4 , 8 , 6 }, // INSERT (CTRL)(RIGHT)
581587 { DIK_NUMPAD9 , 0 , 64 , 7 , 8 , 3 }, // PAGEUP (SHFT)(UP)
0 commit comments