オプションなどで設定できない設定項目

  1. いつも愛用させてもらっています。

    オプションなどで設定できない設定項目(Mery.ini を直接いじる設定項目)は
    どこかに掲載されていますか?

    例えばフォントの場合だと、
    >フォントによっては文字が途中で切れたりして正しく表示されない場合もあるため
    >サポート外の隠し機能となっています。
    とのことですので、あえて掲載されていないのかもしれませんが、
    ほかに何か公開できるものがあれば教えていただけませんか?

    筋としては、○○の設定はできますか?と質問すべきだとは思いますが、
    下記の設定を見てそういうことができるのかと思ったもので。

    よくある質問、コメント欄、某掲示板に以下の設定は載っていました。
    タブのスタイル
    [General]
    TabStyle=1
    TabRaggedRight=1

    ダイアログのフォント
    [MainForm]
    FontName=Segoe UI
    FontSize=9

    アウトラインのフォント
    [Outline]
    FontName=Segoe UI
    FontSize=20

    画面端にスナップ
    [ChildForm]
    ScreenSnap=1
    SnapBuffer=8


    [General]
    ScrollMargin=0
    OpenIn=1

    [Display]
    GdiCompatible=1

     |  ARC  |  返信
  2. ご愛用ありがとうございます。

    > オプションなどで設定できない設定項目(Mery.ini を直接いじる設定項目)は
    > どこかに掲載されていますか?

    いいえ、どこにも掲載していません。
    それらの設定項目は、動作や外観に納得が行ってない感じの機能なので表には出していません。動作保証もありませんし、できれば使わないでいただきたい機能です。

    某掲示板の人、スゴイですね、昔、ツイッターで 1 度だけつぶやいた設定項目などもちゃんと入っています ^^;

    > ほかに何か公開できるものがあれば教えていただけませんか?
    そのうち、コレをネタにして 1 記事書こうかなと思っていたところですが、たぶん、これぐらいしかないと思います ^^;

    ini ファイルじゃないですが、隠された機能みたいなものはいくつかありますね。それもそのうち整理しておきます…w

     |  Kuro  |  返信
  3. ありがとうございます。
    ご回答、了解いたしました。

    > そのうち、コレをネタにして 1 記事書こうかなと思っていたところですが、たぶん、これぐらいしかないと思います ^^;
    > ini ファイルじゃないですが、隠された機能みたいなものはいくつかありますね。それもそのうち整理しておきます…w

    楽しみにしています。

     |  ARC  |  返信
  4. (個人的メモ)
    作者さんがお勧めしていない機能もあるようなので、設定は自己責任で

    設定方法
    1.メニューバー の ヘルプ > バージョン情報 でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックする
    2.Mery を起動させていない状態で、上記 1. で開いたフォルダにある Mery.ini を、メモ帳など Mery 以外のエディタで編集する
    (Mery で編集すると、Mery 終了時に Mery.ini が上書きされてしまう)

    ● 仮想デスクトップでの起動動作
    https://www.haijin-boys.com/software/mery/mery-2-5-4#1

    ● DirectWrite 有効時の固定ピッチフォントの文字幅
    https://www.haijin-boys.com/software/mery/mery-2-5-5#1
    https://www.haijin-boys.com/discussions/3153

    ● スクロールマージン
    https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310

    ● 画面端へのスナップ
    https://egg.5ch.net/test/read.cgi/software/1470539869/31

    ● タブのスタイル
    https://egg.5ch.net/test/read.cgi/software/1470539869/32

    ● ダイアログのフォント
    https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-595
    https://www.haijin-boys.com/wiki/よくある質問#ダイアログのフォントを変更したい

    ● アウトラインのフォント
    https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578
    https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1836

    ● ファイル名の自動付与
    https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158
    https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833

    ● 無題タブのタブ名
    https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1162

    ● 自動保存の遅延時間
    https://www.haijin-boys.com/software/mery/mery-2-6-9#2
    ポイント

    ● バックアップの世代数
    https://www.haijin-boys.com/software/mery/mery-2-6-9#3
    ポイント

    ● 上余白/左余白
    https://www.haijin-boys.com/discussions/401#discussion-3728

    ● 半ページ送り
    https://www.haijin-boys.com/software/mery/mery-2-6-11#5
    その他、ちょっとした隠し機能を追加

    >> 作者さん
    あまり公にはしたくないようであれば、お手数ですがこのコメントを削除してください。

     |  名無し  |  返信
  5. ご投稿ありがとうございます。

    懐かしい記事もあって、涙が出てきますねー。なんか #3 とかついているリンクの URL が踏めなかったのでブログシステムを修正しておきました。

    > あまり公にはしたくないようであれば、お手数ですがこのコメントを削除してください。
    全然オッケーです。

    正直、当時は隠し機能を掲載した裏技本を電子書籍で販売したろ!とか、寄付特典で隠し機能を開放するオプション画面をつけたろ!とか、隠し機能をネタにした記事を書いて荒稼ぎしたろ!などと企んでいましたけど、そんなの 1 ミリも楽しくないことに気づいてやめました (w

    隠し機能、開放したいけどこれ以上オプション画面にタブを増やしたらタブが 2 段になっちゃうし、かといって、よくあるタイプの、左にオプション項目のツリー、右にオプション画面っていう感じにしちゃうとどんどん機能が増えていって多機能系まっしぐらな気がしますしね、悩ましいところです。

     |  Kuro  |  返信
  6. ご返信ありがとうございます。

    > なんか #3 とかついているリンクの URL が踏めなかったのでブログシステムを修正しておきました。
    URLの後ろに「の」を付けたのは失敗だったなーと思っていましたが、修正ありがとうございます。

    > 正直、当時は隠し機能を掲載した裏技本を電子書籍で販売したろ!とか、寄付特典で隠し機能を開放するオプション画面をつけたろ!とか、隠し機能をネタにした記事を書いて荒稼ぎしたろ!などと企んでいましたけど、そんなの 1 ミリも楽しくないことに気づいてやめました (w
    例え有償であったとしても結構まじめに楽しみにしていたのだけど・・・w

    > 隠し機能、開放したいけどこれ以上オプション画面にタブを増やしたらタブが 2 段になっちゃうし、かといって、よくあるタイプの、左にオプション項目のツリー、右にオプション画面っていう感じにしちゃうとどんどん機能が増えていって多機能系まっしぐらな気がしますしね、悩ましいところです。
    タブにはまだ1つ分の余裕があるのでは?と思いましたが、そう言えば、ワークスペースか何かのための予備とか読んだ気がしますが、タブの話だったのですね。
    「記号」タブや「スペルチェック」タブの余白が上手く使えればと思いますが、難しそうですね。
    機能もですが、レイアウトを考えるのも大変なんだなと思います。
    毎度毎度、お疲れさま&ありがとうございます。

    読んでいないブログやフォーラムも多々あり、他にも隠し機能についてコメントされているでしょうから、折を見て少しずつでも掲載していただけるとありがたく思います。

     |  名無し  |  返信
  7. ご返信ありがとうございます。

    > URLの後ろに「の」を付けたのは失敗だったなーと思っていましたが、修正ありがとうございます。
    やはり、お気づきでしたか ^^;
    いまだに雑な自作ブログシステムでがんばっておりますゆえ、ご容赦ください。

    > 例え有償であったとしても結構まじめに楽しみにしていたのだけど・・・w
    ありがとうございます。
    有償のヤツが公開されたときは、デジタル署名をつけようとしているか、Windows ストアアプリ化しようとしているか、本当にお金に困っているかのどれかだと思います ^^;

    > タブにはまだ1つ分の余裕があるのでは?と思いましたが、そう言えば、ワークスペースか何かのための予備とか読んだ気がしますが、タブの話だったのですね。
    ワークスペースのための余白は、[自動保存] タブの中の下のほうにあるスペースですね。

    タブに 1 つ分の余裕があるように見えるのは Windows 8 以降では UI のフォントがメイリオ UI だからですね。メイリオ (UI じゃないほう) だともう一杯一杯です。

    (私が、メイリオ UI が嫌いなので Windows 10 でも無理やりシステムフォントを変更して Segoe UI + メイリオを使っているというだけなんですけどね…)

    > 「記号」タブや「スペルチェック」タブの余白が上手く使えればと思いますが、難しそうですね。
    そうなんです。あの余白をうまく活用できればいいなーっていつも思いますが、なかなか。

    > 読んでいないブログやフォーラムも多々あり、他にも隠し機能についてコメントされているでしょうから、折を見て少しずつでも掲載していただけるとありがたく思います。
    そうですねー。昔は INI ファイルを直接いじるなんて!と思っていましたが、最近のエディタ、Sublime Text とか VS Code とか Brackets とかは、環境設定が当然のように設定ファイルの直接編集ですもんね。

    それらのエディタは設定ファイルを保存したら即座に反映されるわけですが、Mery もそんな方式を導入してみるのもアリかもしれませんね。

     |  Kuro  |  返信
  8. ご返信ありがとうございます。

    > タブに 1 つ分の余裕があるように見えるのは Windows 8 以降では UI のフォントがメイリオ UI だからですね。メイリオ (UI じゃないほう) だともう一杯一杯です。
    なるほど、フォントによるものだったのですね。

    > それらのエディタは設定ファイルを保存したら即座に反映されるわけですが、Mery もそんな方式を導入してみるのもアリかもしれませんね。
    1度設定してしまえばそれ以降に変更することは余りないでしょうから余り需要はないかもしれませんが、アウトラインのフォントサイズなどを調整したいときや設定を試してみたいときには便利かもしれません。

     |  名無し  |  返信
  9. 下記フォーラムで「隠しオプション一覧」についての記載があったため、MeryWikiの [マクロライブラリ] > [その他] セクションに「隠しオプション一覧」ページを作成しました。

    【参考】ctrl+マウスホイールによるフォントサイズの変更に無効にしたい
    https://www.haijin-boys.com/discussions/7950#discussion-7959

    もし、足りない箇所や間違っている箇所があった場合は、加筆や修正をお願いします。

    【MeryWiki】隠しオプション一覧
    https://www.haijin-boys.com/wiki/隠しオプション一覧

     |  MSY-07  |  返信
  10. Kuroさん、Ver 3.7.14のリリースお疲れさまでした。

    テキストエディター「Mery」ベータ版 Ver 3.7.14 を公開のVer 3.7.14の変更ログで「隠しオプションの [General] UseSystemCursor を廃止」と記載されています。

    それで、過去のフォーラムやMeryWikiで「UseSystemCursor」を検索しましたが、1件もヒットしませんでした。

    そこで、興味本位で質問するのですが、この隠しオプションはどういう機能ですか?

     |  MSY-07  |  返信
  11. > Kuroさん、Ver 3.7.14のリリースお疲れさまでした。

    ありがとうございます。

    > そこで、興味本位で質問するのですが、この隠しオプションはどういう機能ですか?

    UseSystemCursor は、[システム カーソルを使用する] オプションで、デフォルトでは true に設定されています。

    これを false にすると、行番号の上にマウス ポインターを合わせたときに表示される「逆向きのカーソル」として、Mery に内蔵された画像が使われるようになります。(昔の Mery はこの方式でした)

    現在の Mery では、Windows のシステム カーソルを取得し、それをもとに逆向きのカーソルを生成しています。

    ただ、この生成処理が Windows 2000 ではうまく動作しない可能性があったため、念のため UseSystemCursor オプションを用意しておいた…という経緯だったような気がします。

     |  Kuro  |  返信
  12. ご返信ありがとうございます。

    > UseSystemCursor は、[システム カーソルを使用する] オプションで、デフォルトでは true に設定されています。
    >
    > これを false にすると、行番号の上にマウス ポインターを合わせたときに表示される「逆向きのカーソル」として、Mery に内蔵された画像が使われるようになります。(昔の Mery はこの方式でした)

    なるほど、「逆向きのカーソル」用の隠しオプションだったのですね。

    ご説明ありがとうございます。

     |  MSY-07  |  返信
  13. 興味本位でVirtualBox上のWindows 2000 Professional SP4にMeryのVer 3.7.13をインストールしてみたのですが、起動時にエラーメッセージが出現しますが使用できますね。

    ただ、UseSystemCursorを試してみようと思ったのですが、引数が分からないので試せていないです。

    それで、UseSystemCursorの引数は「0」(無効)や「1」(有効)で合っていますか?

     |  MSY-07  |  返信
  14. > 興味本位でVirtualBox上のWindows 2000 Professional SP4にMeryのVer 3.7.13をインストールしてみたのですが、起動時にエラーメッセージが出現しますが使用できますね。

    Mery の Windows 2000 対応は、2018年頃に終了しています。

    それまでは公式にはサポート対象外としつつも、Windows 2000 上での動作確認も行っていました。

    たしか、その頃に鬼雲のビルド環境で Visual Studio 2008 が対象外となり、Visual Studio 2010 に移行したことで、Windows 2000 では動作しなくなってしまいました。

    それに伴い、Mery でも Windows 2000 対応を終了し、内部で Windows 2000 向けに行っていた処理や条件分岐なども削除しました。

    > それで、UseSystemCursorの引数は「0」(無効)や「1」(有効)で合っていますか?

    はい、合っています。デフォルトは 1 なので、

    [General]
    UseSystemCursor=0
    

    のように設定すると、行番号部分の逆向きカーソルが内蔵のものに切り替わります。

    ただし、この内蔵カーソルは Windows 2000 時代のデザインを参考にしているので、Windows 2000 や XP 上で使っても違いはあまりわからないかもしれません。

    逆に、Windows 11 などの新しい環境で使ってみると、標準のカーソルと比べて、棒の部分がやや長いのが分かるかと思います。

     |  Kuro  |  返信
  15. > Mery の Windows 2000 対応は、2018年頃に終了しています。
    >
    > それまでは公式にはサポート対象外としつつも、Windows 2000 上での動作確認も行っていました。

    2018年頃までサポート対象外とは言いつつもWindows 2000に対応していたのは凄いですね。

    > ただし、この内蔵カーソルは Windows 2000 時代のデザインを参考にしているので、Windows 2000 や XP 上で使っても違いはあまりわからないかもしれません。
    >
    > 逆に、Windows 11 などの新しい環境で使ってみると、標準のカーソルと比べて、棒の部分がやや長いのが分かるかと思います。

    確かにWindows 11で確認すると、内蔵カーソルは棒の部分がやや長いですね。

    あと、内蔵カーソルは棒の部分のジャギーが目立ちますが、時代の流れを感じますね。

     |  MSY-07  |  返信
  16. UseSystemCursor、うまく確認できたようで良かったです。

    …と言いつつ、正直なところその確認に何の意味があるのかはよく分かっていませんが😅

    > あと、内蔵カーソルは棒の部分のジャギーが目立ちますが、時代の流れを感じますね。

    なはは、それもそのはず。当時の私が、Windows のカーソルを参考にして手描きしたドット絵ですからね。

     |  Kuro  |  返信
  17. > UseSystemCursor、うまく確認できたようで良かったです。
    >
    > …と言いつつ、正直なところその確認に何の意味があるのかはよく分かっていませんが😅

    フォーラムなどで未確認の隠しオプションが出てきたらどういうものか試したくなるので、まあ趣味みたいなものですね。

    私の趣味に付き合わせてしまってすいませんでした😓

    でも、どういう隠しオプションかが分かって良かったです。

    > なはは、それもそのはず。当時の私が、Windows のカーソルを参考にして手描きしたドット絵ですからね。

    あのカーソル、手書きだったんですか😯

    てっきり、Windows 2000のシステム カーソルを反転して画像として取り込んだものだと思っていました。

     |  MSY-07  |  返信
  18. > フォーラムなどで未確認の隠しオプションが出てきたらどういうものか試したくなるので、まあ趣味みたいなものですね。

    なるほど、納得です😅

    > 私の趣味に付き合わせてしまってすいませんでした😓

    いえいえ、Mery の開発も完全にただの趣味ですし😊

    > てっきり、Windows 2000のシステム カーソルを反転して画像として取り込んだものだと思っていました。

    Windows のカーソルだからといって、勝手に流用してアプリに組み込むのはライセンス違反になってしまいますからね。

     |  Kuro  |  返信
スポンサーリンク