selection: initial copy-to-clipboard functionality

This commit is contained in:
Daniel Eklöf 2019-07-11 12:16:50 +02:00
parent 1f808781f4
commit b50ec1a850
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
5 changed files with 289 additions and 0 deletions

View file

@ -156,6 +156,13 @@ keyboard_key(void *data, struct wl_keyboard *wl_keyboard, uint32_t serial,
}
}
else if (effective_mods == (shift | ctrl)) {
if (sym == XKB_KEY_C) {
selection_to_clipboard(term, serial);
found_map = true;
}
}
for (size_t i = 0; i < sizeof(key_map) / sizeof(key_map[0]) && !found_map; i++) {
const struct key_map *k = &key_map[i];
if (k->sym != sym)