Diff

Differences From Artifact [2867e38790]:

To Artifact [bc83e7b798]:


659
660
661
662
663
664
665
666

667
668
669
670


671
672

673
674
675
676
677
678
679
659
660
661
662
663
664
665

666
667
668


669
670


671
672
673
674
675
676
677
678







-
+


-
-
+
+
-
-
+







	if (!event->string[0] && event->keyval == '`' &&
	    (event->state & GDK_CONTROL_MASK)) {
	    output[1] = '\x1C';
	    use_ucsoutput = FALSE;
	    end = 2;
	}

	/* Control-Break is the same as Control-C */
	/* Control-Break sends a Break special to the backend */
	if (event->keyval == GDK_Break &&
	    (event->state & GDK_CONTROL_MASK)) {
	    output[1] = '\003';
	    use_ucsoutput = FALSE;
	    if (inst->back)
		inst->back->special(inst->backhandle, TS_BRK);
	    end = 2;
	    special = TRUE;
	    return TRUE;
	}

	/* We handle Return ourselves, because it needs to be flagged as
	 * special to ldisc. */
	if (event->keyval == GDK_Return) {
	    output[1] = '\015';
	    use_ucsoutput = FALSE;