Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] キーの形状のカスタムを可能にしてほしい #480

Open
CRa-07Mc opened this issue Sep 17, 2024 · 1 comment

Comments

@CRa-07Mc
Copy link

Is your feature request related to a problem? Please describe. (提案は利用上の問題に関連していますか?記述してください。)
A clear and concise description of what the problem is.
よくあるエンターキーのような単なる四角形以外の図形にできたらよりカスタムの幅が拡がっていいと思いました

Describe the solution you'd like (あなたの考える解決策を記述してください)
(可能かは分からないが)specifierの情報をリスト型で複数定義することで1つのキーに位置・サイズの情報を複数付与する
これにより位置は離れているが同じ機能のキーを複数作るのが容易になる

Describe alternatives you've considered (他の解決方法があれば記述してください)
A clear and concise description of any alternative solutions or features you've considered.
(これも可能かは分からないが)現在のレイアウトで重なるキーがあれば両方の機能を持った1つのキーに統合する

If we were to implement this feature, will you help implement it? (もし提案する機能を実装する場合、実装を手伝う余裕はありますか?)
あまりない

Additional context (その他共有したい事項があれば記述してください)
Add any other context or screenshots about the feature request here.
仮に実装するとしてキーのラベル表示箇所の調整が難しそうです

@ensan-hcl
Copy link
Owner

これはやれると確かに面白いんですよね……。ただ、実装には悩みが色々あります。

現在のレイアウトで重なるキーがあれば両方の機能を持った1つのキーに統合する

これは技術的に厳しさを感じるので、現実的にはエンターキーをJSONファイルの側で明示的に書いてもらう形になると思います。

以前からやりたいことの1つがKeyの配置をもっとフレキシブルにすることで、位置をパーセンテージ(またはそれに近い比率を表す値)で指定するようなSpecifierを持つのは一つの手だと思っています。この方向を拡張すればエンターキー的なこともできるかもしれないです。

ただ、どうやるにしてもそこそこ複雑なUIの記述になり、現時点だと自分ひとりでは実現まで進めないような気がしています。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants