68 Commits (b06fb6b0601e554a3886d515d0a397c23bdfafca)

Author SHA1 Message Date
Andrey Butirsky eebae29bcc Revert "refactor: localize checkLayoutChange() check" 5 years ago
Andrey Butirsky c459faba5a refactor: localize checkLayoutChange() check 5 years ago
Andrey Butirsky b127b5f45e impr: no keyboard layout OSD on switching between windows 5 years ago
Andrey Butirsky db202f5c26 fix: redundant keyboard layout OSD notification 6 years ago
Andrey Butirsky 2bbab06fc4 fix: wrong keyboard layout OSD notification 6 years ago
Andrey Butirsky 769c8959d8 fix: no OSD indication when switching keyboard layout with Application Policy 6 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Aleix Pol e28e4cb189 Move inputConfig away from KWin::Application 6 years ago
Aleix Pol 3a9d7a6e9d Port KWin to KWaylandServer 6 years ago
Vlad Zahorodnii 9d4a32596c Drop some custom list typedefs 6 years ago
Roman Gilg 2776f829ef Remove X clipboard sync helper and rename its autotest 7 years ago
Martin Flöser a0b482cbab Introduce a command line option to disable any kind of global shortcuts 7 years ago
Martin Flöser 7c3a851b04 Support enabling numlock on startup 7 years ago
Martin Flöser dbb951b4e2 Dependency inject KWayland::Server::SeatInterface into Xkb 9 years ago
Martin Flöser 08ae17e265 Turn Xkb into a QObject 9 years ago
Martin Gräßlin 229be65e40 Improve the escape key handling for breaking constrained pointers 9 years ago
Martin Gräßlin a039c2760f Handle modifier updates in the same sequence as Wayland does 9 years ago
Martin Gräßlin 58f26b8f55 Split KWin::Xkb into a dedicated .h and .cpp 9 years ago
Martin Gräßlin 65ddd32d1a Split modifier only handling into a dedicated InputEventSpy 9 years ago
Martin Gräßlin 16647c3a3c Require Qt 5.7 and remove pre-5.7 code 9 years ago
Martin Gräßlin 8d9c4acf4d Provide kxbk config through kwinApp 9 years ago
Martin Gräßlin eb92477210 Split Keyboard Repeat handling into a dedicated InputEventSpy 9 years ago
Martin Gräßlin fe561c5c7d Add a basic SNI for keyboard layout 9 years ago
Martin Gräßlin 5a87fa3f92 Support modifier-only-shortcuts when capslock is on 9 years ago
Martin Gräßlin a3be3e8e80 Translate the layout name when passing to layout change OSD 9 years ago
Martin Gräßlin d6c0a5414e Split implementation of keyboard layout handling into a dedicated class 9 years ago
Martin Gräßlin 437edb45ca Use an InputEventSpy to notify about key and modifier state changes 9 years ago
Martin Gräßlin 84e3308149 Introduce an InputEventSpy for processing input events 9 years ago
Martin Gräßlin 58361213de Add the modifiers relevant for global shortcuts into the input Events 9 years ago
Martin Gräßlin d1fdb9a02f Use new xkbcommon API for consumed modifiers 9 years ago
Martin Gräßlin e3d79cdda6 Reduce code duplication for processing input events 9 years ago
Martin Gräßlin 0c5ca405cc Implement support for pointer constraints 9 years ago
Martin Gräßlin fd83366e31 Implement interactive window selection for Wayland platforms 9 years ago
Martin Gräßlin 78a2732a9a Fix shortcut triggering with shift+letter 10 years ago
Martin Gräßlin 4c7752c965 Support LEDs in Xkb and libinput 10 years ago
Martin Gräßlin db2ff13d4f Only trigger mod-only-shortcuts if global shortcuts are enabled 10 years ago
Martin Gräßlin 421824b654 Workaround xkbcommon behavior concerning consumed modifiers 10 years ago
Martin Gräßlin 3bc6089394 Only repeat one key 10 years ago
Martin Gräßlin 4235871667 Remove not-wanted modifiers prior to evaluating global shortcuts 10 years ago
Martin Gräßlin a98a1b1376 Support compose key in xkbcommon integration 10 years ago
Martin Gräßlin 5702c3f1bf Fix Xkb::shouldKeyRepeat 10 years ago
Martin Gräßlin 7d7bbcc56a Only trigger keyboard layout OSD if KWin manages input 10 years ago
Martin Gräßlin ec98f498e8 Ensure modifier locks and latches don't trigger the mod only shortcut 10 years ago
Martin Gräßlin ea22b8f15d Introduce env variable KWIN_XKB_DEFAULT_KEYMAP to force default layout creation 10 years ago
Martin Gräßlin 2c333417fa Support modifier only shortcuts on X11 10 years ago
Martin Gräßlin 06d562a5ba Block modifier only shortcuts when screen is/gets locked 10 years ago
Martin Gräßlin bd58d7792f Don't trigger modifier only shortcuts if pointer interaction 10 years ago
Allen Winter 31f067ede2 pedantic fixes 10 years ago
Martin Gräßlin 3493e97655 Support for syncing the clipboard from X11 to Wayland and vice versa 10 years ago