Пример #1
0
        private static XkbKeyboardDescription CreateMockXkbKeyboard(string name, string layout, string locale,
                                                                    string layoutName, int group, XkbKeyboardAdaptor adapter)
        {
            var keyboard = new XkbKeyboardDescription(name, layout, locale,
                                                      new InputLanguageWrapper(locale, IntPtr.Zero, layoutName), adapter, group);

            KeyboardController.Manager.RegisterKeyboard(keyboard);
            return(keyboard);
        }
        private static XkbKeyboardDescription CreateMockXkbKeyboard(string name, string layout, string locale,
                                                                    string layoutName, int group, IKeyboardSwitchingAdaptor adapter)
        {
            var keyboard = new XkbKeyboardDescription(string.Format("{0}_{1}", layout, locale), name, layout, locale, true,
                                                      new InputLanguageWrapper(locale, IntPtr.Zero, layoutName), adapter, group);

            KeyboardController.Instance.Keyboards.Add(keyboard);
            return(keyboard);
        }