clipboard server
=================

これは Python で作った、クリップボード保存ツールです。
よく使う文字列を5つのスロットに保存しておいて、ボタンひとつで
コピー・貼り付けができるデスクトップアプリです。

【重要】対応OSについて
-----------------------
このツールは Windows 用に作られています。
Mac ではキーボードショートカット機能(keyboardライブラリ)が正式に
サポートされておらず、正常に動作しません。
恐れ入りますが、Windows のパソコンで試してください。


■ 必要なもの
-----------------------
・Windows のパソコン
・Python 3（インストールされていない場合は python.org から
  ダウンロードしてインストールしてください。インストール時に
  「Add Python to PATH」に必ずチェックを入れてください）


■ 使い方（初回のみ）
-----------------------
1. コマンドプロンプトを開く
   （スタートメニューで「cmd」と検索して開いてください）

2. 以下のコマンドを入力して、必要なライブラリをインストールする

     pip install pyperclip keyboard

3. ダウンロードした clipboard_server.pyw と data.json を
   同じフォルダに置く
   ※data.json は無くても起動できますが、あるとサンプルの
   文字列が最初から入った状態で開きます


■ 起動方法
-----------------------
clipboard_server.pyw をダブルクリックするだけで起動します。


■ 基本の使い方
-----------------------
・1〜5番の入力欄に好きな文字を入力し、「copy」ボタンでコピー、
  「paste」ボタンでその場に貼り付けができます。

・ショートカットキーでも操作できます。
    Shift + F1 → コピーモードにする → 続けて 1〜5 のキーを押すと
                  その番号の内容をコピー
    Shift + F2 → 貼り付けモードにする → 続けて 1〜5 のキーを押すと
                  その番号に、今クリップボードにある内容を貼り付け

・アプリを終了するには Ctrl + Alt + K を押してください。

・閉じるときの入力内容とウィンドウの位置は自動的に data.json に
  保存され、次回起動時に復元されます。


■ 補足
-----------------------
・このアプリを Web ブラウザ上で試したい場合は、同じ機能を
  Web版として作り直したものを下記のページで公開しています。
  （ https://tomo3ichi.github.io/clipboard-server/ ）
