예제 #1
0
        public KeyboardForm()
        {
            InitializeComponent();
            if (DesignMode)
            {
                return;
            }

            KeyboardController.Initialize();
            var eventHandler = new TestWindowsLanguageProfileSink(this);

            KeyboardController.RegisterControl(testAreaA, eventHandler);
            KeyboardController.RegisterControl(testAreaB, eventHandler);
            KeyboardController.RegisterControl(testAreaC, eventHandler);

            LoadKeyboards(keyboardsA);
            LoadKeyboards(keyboardsB);
            LoadKeyboards(keyboardsC);
            LoadKeyboards(currentKeyboard);
        }
예제 #2
0
        public KeyboardForm()
        {
            InitializeComponent();
            if (DesignMode)
                return;

            KeyboardController.Initialize();
            #if __MonoCS__
            KeyboardController.RegisterControl(testAreaA);
            KeyboardController.RegisterControl(testAreaB);
            KeyboardController.RegisterControl(testAreaC);
            #else
            var eventHandler = new TestWindowsLanguageProfileSink(this);
            KeyboardController.RegisterControl(testAreaA, eventHandler);
            KeyboardController.RegisterControl(testAreaB, eventHandler);
            KeyboardController.RegisterControl(testAreaC, eventHandler);
            #endif
            LoadKeyboards(keyboardsA);
            LoadKeyboards(keyboardsB);
            LoadKeyboards(keyboardsC);
            LoadKeyboards(currentKeyboard);
        }