From 43dd93d1fa4fbb21baa753a44eb1fd89e793d233 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Sun, 8 Mar 2009 01:52:05 -0600 Subject: [PATCH] Fix ui.commands unit test on non-Mac platfrms --- basis/ui/gestures/gestures.factor | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/basis/ui/gestures/gestures.factor b/basis/ui/gestures/gestures.factor index 744cb1dc50..2e52a2fe1e 100644 --- a/basis/ui/gestures/gestures.factor +++ b/basis/ui/gestures/gestures.factor @@ -306,12 +306,18 @@ M: macosx modifiers>string M: object modifiers>string [ name>> ] map "" join ; +HOOK: keysym>string os ( keysym -- string ) + +M: macosx keysym>string >upper ; + +M: object keysym>string ; + M: key-down gesture>string [ mods>> ] [ sym>> ] bi { { [ dup { [ length 1 = ] [ first LETTER? ] } 1&& ] [ [ S+ prefix ] dip ] } { [ dup " " = ] [ drop "SPACE" ] } - [ >upper ] + [ keysym>string ] } cond [ modifiers>string ] dip append ;