Added keybind to image paste

This commit is contained in:
Yousef Khadadeh 2026-01-06 19:06:44 +03:00
parent a9c7278102
commit 777a5a6d03
6 changed files with 56 additions and 29 deletions

View file

@ -32,6 +32,7 @@ InputManager::InputManager() {
defaultKeyAssignments[{CTRL_MOD, SDLK_C}] = KEY_COPY;
defaultKeyAssignments[{CTRL_MOD, SDLK_X}] = KEY_CUT;
defaultKeyAssignments[{CTRL_MOD, SDLK_V}] = KEY_PASTE;
defaultKeyAssignments[{CTRL_MOD | SDL_KMOD_SHIFT, SDLK_V}] = KEY_PASTE_IMAGE;
defaultKeyAssignments[{0, SDLK_B}] = KEY_DRAW_TOOL_BRUSH;
defaultKeyAssignments[{0, SDLK_E}] = KEY_DRAW_TOOL_ERASER;
defaultKeyAssignments[{0, SDLK_Z}] = KEY_DRAW_TOOL_ZOOM;
@ -155,6 +156,7 @@ void InputManager::get_clipboard_image_data_SDL(const std::function<void(std::st
void* clipboardData = SDL_GetClipboardData(mimeTypes[i], &clipboardDataSize);
callback(std::string_view(static_cast<char*>(clipboardData), clipboardDataSize));
SDL_free(clipboardData);
return;
}
}
}