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


■ 概要

  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 文字キーでも選べます。


■ 使い方

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

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

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


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

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

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

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

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

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


■ 免責事項

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


■ 更新履歴

  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/

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