korean-ime-handler
Installation
SKILL.md
Korean IME Input Optimization Guide
When generating components for Quasar (Vue) or NiceGUI that involve text input, strictly follow these patterns to prevent "double-enter" bugs and "lagging binding" issues common with Korean characters.
1. Quasar (Vue) Strategy
Native v-model in Vue 3/Quasar does not update during IME composition. Use explicit event binding instead.
Recommended Implementation
- Avoid:
v-model="text" - Use:
:model-valuewith@inputor@update:model-valuefor real-time sync. - Prevent Double Enter: Always check
event.isComposingon Enter key events.