From 99aa80aa792a6ba73c987cd784be4ccf1da3324c Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Mon, 12 Oct 2015 21:39:39 -0400 Subject: Fixed S-Tab binding in CDK widgets; src/cdk.patch --- src/cdk.patch | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/cdk.patch') diff --git a/src/cdk.patch b/src/cdk.patch index 2b629247..b3d5e55a 100644 --- a/src/cdk.patch +++ b/src/cdk.patch @@ -8,7 +8,7 @@ diff -r c40f79827990 binding.c /* * $Author: tom $ -@@ -167,7 +169,48 @@ +@@ -167,7 +169,50 @@ { EObjectType cdktype = ObjTypeOf (obj); CDKOBJS *test = bindableObject (&cdktype, obj); @@ -38,6 +38,8 @@ diff -r c40f79827990 binding.c + break; + case TERMKEY_TYPE_KEYSYM: + result = keysyms[key.code.sym]; ++ if (key.code.sym == TERMKEY_SYM_TAB && key.modifiers & TERMKEY_KEYMOD_SHIFT) ++ result = KEY_BTAB; + break; + case TERMKEY_TYPE_UNKNOWN_CSI: + case TERMKEY_TYPE_MOUSE: -- cgit v1.2.3