イヌコミ(inucomi)

部品 · Specialized Inputs

特殊入力

コード、複数メール、画像、音声を扱う入力契約

利用範囲
高度な入力フォーム
更新日
2026-07-10

プレビュー

状態と使い方

入力値と構文の強調を同じ編集面で扱います。

contact@example.jp

Enterまたはカンマで追加し、重複や形式エラーをその場で知らせます。

ファイル選択や録音は実行せず、無効状態と代替入力の位置だけを確認します。

主な部品

この仕様に含まれるUI

7

  • ImageUploader(医療記録)

    特殊入力

  • ImageEditorModal

    特殊入力

  • ImageUploader(投稿)

    特殊入力

  • CodeEditor

    特殊入力

  • EmailChipInput

    特殊入力

  • ImageUploader

    特殊入力

  • VoiceInputButton

    特殊入力

解剖

  • CodeEditor

    syntax highlightとtextareaを同じ値へ結び、readOnlyも共通APIで扱う。

  • EmailChipInput

    Enterまたはカンマで確定し、重複と形式不正を隣接表示する。

  • ImageUploader

    画像選択、前処理、切り抜き、プレビューを同じ流れで扱う。

  • VoiceInputButton

    同意gate、録音、文字起こし、結果通知を状態として扱う。

状態

  • editable

    入力値、focus、補足を同じ面で表示する。

  • invalid

    形式、重複、ファイル処理の失敗を対象controlの近くへ文章で示す。

  • processing

    切り抜き、画像処理、文字起こし中は重複操作を止める。

  • permission denied

    端末の権限がない理由と代替入力を示す。

仕様値

CodeEditor
14px monospace、min-height 200px
Email chips
string[]、Enter / comma / Backspace
Image preprocessing
HEIC変換、JPEG統一、EXIF除去
Cropper
default aspect 16:9、zoom 1-3
音声入力
録音、同意、処理中、完了を状態として表示
デモ
端末機能や外部送信を開始しない

運用ルール

  • 処理を分離する

    入力表示、ファイル選択、録音、外部送信を別状態として管理する。

  • 同意と権限を先に確認

    録音や外部AI送信は明示同意と権限確認後だけ開始する。

  • 代替入力を残す

    音声や画像が使えない場合も通常入力で完了できるようにする。