﻿======================================================================
  DeskFine  version 1.0.12
  カーソルのある場所にメニューを出す常駐ユーティリティ
======================================================================


■ 概要

  DeskFine は、タスクトレイに常駐して、カーソルのある場所にメニューを
  開くユーティリティです。ホットキー (既定は Ctrl + Alt + D) を押すか、
  デスクトップや任意の場所で右クリックを続けて 2 回すると、その位置に
  メニューが開きます。

  メニューからは、登録したアプリやフォルダを開く・クリップボードの履歴
  を貼り付ける・コピーした文章を整形する・定型文を挿入する・選択中の
  文章を加工する・ID とパスワードを入力する・画面をキャプチャする、
  といった操作が行えます。


■ 取り扱い種別

  フリーソフト
  無料でご利用いただけます。送金の必要はありません。


■ 動作環境

  ・Windows 10 以降 (64bit)
  ・.NET 10 Desktop Runtime

  .NET 10 Desktop Runtime は下記から入手できます。
  ファイル名は windowsdesktop-runtime-10.*.*-win-x64.exe です
  (dotnet-runtime- で始まる方は Desktop 版ではないためご注意ください)。

    https://dotnet.microsoft.com/download/dotnet/10.0


■ インストール方法

  インストーラーはありません。ZIP を展開し、中の 6 つのファイルを全て
  同じフォルダに置いて、DeskFine.App.exe を実行してください。

    DeskFine.App.exe
    DeskFine.App.dll
    DeskFine.Core.dll
    DeskFine.App.deps.json
    DeskFine.App.runtimeconfig.json
    DeskFine_ReadMe.txt (この説明書)

  この説明書を除く 5 つは、1 つでも欠けていると起動しません。ダウンロードが
  途中で切れていた場合などは、ZIP を取得し直してください。

  起動してもウィンドウは開かず、タスクトレイにアイコンが常駐します。
  二重起動はできません (既に起動している場合はその旨が表示されます)。

  Windows にサインインしたときから常駐させたい場合は、タスクトレイの
  アイコンを右クリックして「スタートアップに登録」を選んでください。
  やめるときは、同じ場所の「スタートアップ登録を解除」を選びます。


■ アンインストール方法

  スタートアップに登録している場合は、先にタスクトレイのアイコンを右クリック
  して「スタートアップ登録を解除」を選んでください。その後「終了」を選び、
  展開したファイルを削除してください。レジストリは使用していません。

  設定や登録した内容も消す場合は、下記のフォルダも削除してください
  (エクスプローラーのアドレス欄に貼り付けると開きます)。

    %APPDATA%\DeskFine


■ 主な機能

  ・ランチャー           よく使うアプリ・ファイル・URL を登録して起動
  ・フォルダ             登録したフォルダの中身をサブメニューで展開
  ・クリップボード履歴   コピーしたテキストを記録して貼り付け (音で知らせる設定も)
  ・クリップボード整形   コピーした文章を並べ替え・置換・連番挿入などで加工
  ・定型文               よく使う文章を登録して貼り付け・直接入力
  ・テキスト加工         選択中の文章の引用符付け外し・挟み込み・整形
  ・パスワード入力支援   登録した ID とパスワードをフォームへ入力
  ・画面キャプチャ       範囲・ウィンドウ・画面全体・時間を置いての 4 通り
  ・最前面固定           Pause キーで任意のウィンドウを手前に固定
  ・壁紙の自動変更       指定フォルダの画像から 1 日 1 回ランダムに変更
  ・マウスジェスチャー   右ボタン + 上下左右でショートカットキーを送出
  ・スクリーンセーバー   今すぐ起動・一時的に止める・設定を開く
  ・デスクトップアイコン 並んでいる位置を保存して元に戻す
  ・掃除機               掃除の間だけキーボードを止めて画面を暗くする
  ・メモ                 書き留めた内容を自動で保存するメモのウィンドウ

  メニューはマウスのほか、矢印キーと項目ごとの 1 文字キーでも選べます。

  クリップボード履歴・クリップボード整形・パスワードと、キャプチャの 4 つの
  撮り方には、メニューを開かずに直接呼び出すホットキーを割り当てられます
  (最前面固定・壁紙の変更・メモにも同じようにホットキーがあります)。


■ 使い方

  初回起動の時点では何も登録されていません。まずメニューの
  「設定 (S)...」を開いて、使いたい機能の項目を登録してください。
  登録がない機能はメニューに出ないため、使う機能だけを並べておけます。

  各機能の詳しい説明・設定画面の解説・画面写真は、下記のオンライン説明書
  をご覧ください。

    https://noriya.info/software/DeskFine_ReadMe.html


■ 保存されるデータについて

  設定・登録内容は %APPDATA%\DeskFine に保存されます。

    settings.json       ホットキーや各種調整値、ランチャー・フォルダ・
                        定型文などの登録内容 (平文)
    desktop-icons.json  保存したデスクトップアイコンの位置
    history.dat         クリップボード履歴 (暗号化)
    passwords.dat       登録した ID とパスワード (暗号化)
    Memos\              メモ (1 つのメモが 1 つの .txt ファイル、平文)

  パスワードは、マスターパスワードから導いた鍵で暗号化して保存します。
  マスターパスワード自体はどこにも保存しないため、忘れた場合に登録内容を
  取り出す手段はありません。

  クリップボード履歴にはパスワード等が紛れ込み得るため、保存時に Windows
  のデータ保護機能で暗号化します。復号できるのは同じ PC の同じ Windows
  ユーザーだけです。

  DeskFine はネットワーク通信を一切行いません。上記のデータが外部へ送信
  されることはありません。


■ 免責事項

  ・本ツールの使用は自己責任でお願いします。
  ・登録したパスワードおよびクリップボード履歴について、開発者は一切の
    責任を負いません。マスターパスワードを忘れた場合、登録内容を復元する
    手段はありません。
  ・本ツールの動作により生じたいかなる損害についても、開発者は一切責任を
    負いません。
  ・Windows の仕様変更や .NET の更新により、将来的に動作しなくなる可能性
    があります。
  ・サポートは基本的に提供いたしません。


■ 更新履歴

  2026年10月  v1.0.12
    クリップボード整形で、入力欄の文章の一部を選択している場合は、選択した部分だけを
    加工するようにしました。行を単位にする加工は、選択範囲がかかっている行の全体が
    対象になります。
    文字種のボタンに「英単語の頭を大文字に」を追加しました。

  2026年10月  v1.0.11
    メニューが表示されるまでの時間を短縮しました。ネットワークドライブのフォルダを
    登録している場合と、DeskFine を起動して最初にメニューを表示する場合に、特に効果が
    あります。
    右クリック 2 回でメニューを表示した後、Windows の右クリックメニューが画面に残る
    ことがある問題を修正しました。

  2026年9月  v1.0.10
    メモのウィンドウに「コピー」と「閉じる」のボタンを付け、書く欄の文字の大きさを
    選べるようにしました (既定は 12 ポイント)。「コピー」は末尾の空白と改行を除いて
    クリップボードへコピーします。
    メモの一覧で項目をクリックした後にキーを押すと、一覧に黒い枠が出ることがあった
    のを直しました。

  2026年9月  v1.0.9
    メモ機能を追加しました。タスクトレイのアイコンを右クリックして「メモ...」を
    選ぶと、メモのウィンドウが開きます。書いた内容は入力の手を止めると自動で
    保存されるので、保存の操作は要りません。過去のメモは左の一覧から選んで
    開き直せ、削除したメモはごみ箱へ送られます。
    メモのウィンドウを開くホットキーも割り当てられます。設定の「全般」タブで
    指定してください。既定では割り当てていません。

  2026年9月  v1.0.8
    クリップボード履歴と定型文のメニューで、長いために「…」と省略されている項目を、
    その場で最後まで読めるようにしました。項目にマウスを載せるか、矢印キーで選んで
    少し待つと、改行を残したままの全文がツールチップで表示されます。
    「クリップボードを整形...」を「クリップボード履歴」の先頭に移しました。

  2026年9月  v1.0.7
    コピーした文章をその場で加工できる「クリップボードを整形」を追加しました。メニューの
    「クリップボード履歴」から開くと、今クリップボードに入っている文章がウィンドウに出ます。
    行の並べ替え・重複行や空行の削除・空白の整理・全角と半角の変換・ひらがなとカタカナの
    変換・HTML タグの削除・文字列の置換や削除や挿入・連番の挿入などをボタン 1 つで行って
    から、クリップボードへ戻せます。行った加工は 1 手ずつ元に戻せます。
    この整形にも、メニューを開かず直接呼び出せるホットキーを割り当てられます。設定の
    「クリップボード履歴」タブで指定してください。既定では割り当てていません。
    テキスト加工の整形に「行頭の空白削除」を追加しました。
    設定ウィンドウを少し広げ、増えた項目が収まるようにしました。

  2026年8月  v1.0.6
    テキストをコピーしたときに音を鳴らせるようにしました。設定の「クリップボード
    履歴」タブで指定してください。既定では鳴らしません。鳴らす音は Windows に
    用意されているもののほか、お好みの .wav ファイルも指定できます。
    パスワードの一覧にも、メニューを開かず直接呼び出せるホットキーを割り当てられる
    ようにしました。設定の「パスワード」タブで指定してください。クリップボード履歴・
    キャプチャに続くもので、既定では割り当てていません。

  2026年8月  v1.0.5
    4K などの高解像度の画面で表示の拡大率を 125% などにしていると、キャプチャで
    範囲を選ぶ画面が実際のデスクトップより拡大して表示され、選びたい場所と実際に
    選ばれる場所がずれる問題を修正しました。
    クリップボード履歴と、キャプチャの 4 つの撮り方 (範囲・ウィンドウ・画面全体・
    時間を置いて) のそれぞれに、メニューを開かず直接呼び出せるホットキーを割り
    当てられるようにしました。既定ではどれも割り当てていないので、設定の
    「クリップボード履歴」タブと「キャプチャ」タブで指定してください。
    同じキーを 2 つの機能に割り当ててしまった場合に、他のアプリとの競合ではなく
    DeskFine の中でぶつかっていることを知らせるようにしました。

  2026年8月  v1.0.4
    フォルダの一覧に並ぶファイルやフォルダを右クリックすると、エクスプローラー
    と同じメニューを開けるようにしました。
    定型文をクリップボードを経由せずに直接入力できるようにしました。また、本文
    に {|} と書いておくと、入力した後その位置にカーソルが移るようにしました。
    キャプチャのメニューに「○ 秒後に画面全体」を追加し、時間を置いてから撮れる
    ようにしました。
    起動の途中で問題が起きたとき、使えないまま常駐し続けて起動し直すことも
    できなくなる問題を修正しました。
    マウスやキーボードの監視で問題が起きたときに、DeskFine が何も知らせずに
    終了してしまう問題を修正しました。
    クリップボード履歴を保存している最中に電源が切れても、それまでの履歴が
    失われないようにしました。
    同じ問題が続けて起きたときに、お知らせの画面がいくつも重なって出ないよう
    にしました。

  2026年8月  v1.0.3
    画面の下の方でメニューを出したとき、サブメニューが必要以上に上へ離れて
    開く問題を修正しました。フォルダの中身が続きのページに分かれるときも、
    どのページも同じ高さで開くようになりました。

  2026年8月  v1.0.2
    スタートアップへの登録に失敗したとき、失敗したことを正しく知らせる
    ようにしました。
    起動した直後に何かをコピーすると、前回までのクリップボード履歴が
    消えてしまうことがある問題を修正しました。
    設定の保存に失敗したときや予期しない問題が起きたときに、常駐したまま
    理由をお知らせするようにしました (これまでは終了することがありました)。

  2026年8月  v1.0.1
    タスクトレイのメニューから、Windows のスタートアップに登録・解除できる
    ようにしました。

  2026年8月  v1.0.0_beta
    初版リリース (ベータ)。


■ 開発者情報

  開発者  Noriya
  E-mail  noriyahd28v@gmail.com
  Web     https://noriya.info/

  ご質問やお気付きの点がありましたら、上記の連絡先までお寄せください。
