Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

摩訶不思議なPast仕様

とある開発基準に
 ・キーボードによる  Copy & Past (CTRL+C / CTRL+V) は抑制する
 ・マウスの右クリックによる Copy & Pastは可能にする
というのがありました。
これって何か意味があるのでしょうか。キーボードによるコピペとマウスによるコピペの差が業務的な面で理解できない。わざわざ可能にすると謳って入るのだから理由があると思うのです。該当する開発会社に問い合わせてみたところ、理由不明だが既存の基準なので、撤廃するとなんか怖いので放置しているらしい。
PMさん、なんかおかしくないですか。理不尽な規定はどんどん切り捨てないと、ゴミ基準が繁殖しますよ。
 何かの本で読みました。ある家の言い伝えで「チキンをオーブンに入れるは頭と脚を切ってから入れる」というのがありました。
オーブンはチキンが二羽分くらい入るくらいの大きさなのに、頭と脚を切って焼いてます。子供が疑問に感じて母に聞きました。「なぜ頭と脚を切るの? そのまま焼いたらだめなの?」母の答えは「昔からこうしているの。我が家の仕来たりよ。」
納得できない子供は曾祖母に聞きました。返事は「昔のオーブンは小さかったので頭と脚を切って焼くしかなかったのよ」
ルールが作られたときは必然性があったのでしょう。環境が変わって必然性がなくなったときルールを破棄しないと、伝説化して変な風習として残存することになります。
伝統や習慣のいくらかはこのような残骸である気がします。

投稿日時 : 2007年6月11日 19:47

Feedback

# re: 摩訶不思議なPast仕様 2007/06/11 20:00 片桐

キーボード→使い慣れない天然さんが間違えてやっちゃう可能性高し。で、動いちゃうと「何か文字が出てきたー!なにっこれー!」でパニクりんぐ。
マウス→「俺は慣れてるぜ、ひゃっはー!」な人が使うので確信犯w

かつて担当したシステムで、ショートカットキーはとにかく殺せという指示が出たのですが、理由が↑でした。

もしかしたら、過去にそれでユーザーから文句が出て、二度と轍を踏まないための処置かもです。当時の人がいなくとも、慣習は残る……つまりは死して皮を残した、と。

# re: 摩訶不思議なPast仕様 2007/06/11 22:07 HiJun

私の場合、キーボードは生かしてマウスは無効にしてくれと
いうのはありましたね。
(その前のシステムがOS/2だったからキーボード操作
 だけなんだと)

# re: 摩訶不思議なPast仕様 2007/06/11 22:09 ddnp

>キーボード→使い慣れない天然さんが間違えてやっちゃう可能性高し。
これに1票。
# CTRL+INSERT, SHIFT+INSERT は生きててよいのかしら?

# re: 摩訶不思議なPast仕様 2007/06/11 23:56 ぽぴ王子

とりあえず誰もつっこんでないので
× Past
○ Paste
とか言ってみます。Pastだと「過去の」って意味になっちゃう。

そこであえてマゾレス。
実際のところは
・キーボードによる Copy & Paste は『KeyDownイベントあたりで抑制できるので』抑制する
・マウスの右クリックによる Copy & Paste は『抑制の仕方がわかんないので』可能にする
だったりするんじゃないかな…とか。

実はマリアナ海溝よりも深い理由があるのかもしれませんが、意外と真相は
そんなところだと思います。ひいおばあちゃんちのオーブン。

そう考えると、CTRL + INSERT は生きてるんじゃないかと(笑)
# 抑制とかの前に、それで Paste できること自体知らなかった!とか

# re: 摩訶不思議なPast仕様 2007/06/12 0:57 Ognac

>かつて担当したシステムで、ショートカットキーはとにかく殺せという指示が出たのですが、理由が↑でした。
>私の場合、キーボードは生かしてマウスは無効にしてくれと

他にも例があったのですね. 正反対の例もあるんだ。
 事例の理解もできますが、ユーザー教育をするのでなく実装仕様で対処するのは、疑問が残りますね。
結局保守派が多いのでしょうか。 10数年前、以前の職場でDOSアプリとWindowsアプリが半々だったころ、インフラ担当がマウスの操作教育は面倒だと言い出して、Windows端末を導入するときマウスをわざわざ取り外していたのを思い出しました。




>× Past ○ Paste
いつも気を使っていただいてありがとうございます。(^_^)v



>・マウスの右クリックによる Copy & Paste は『抑制の仕方がわかんないので』可能にする だったりするんじゃないかな…とか。
ありえそうなだけに納得


>CTRL+INSERT, SHIFT+INSERT は生きててよいのかし
>抑制とかの前に、それで Paste できること自体知らなかった!とか
こちらは知らない人が多いのか、問題になることが少ないと思います。テスト仕様書にも Ctrl+V/Cは登場しても CTRL/Shift + insert は登場したのを見たことがありません。

# re: 摩訶不思議なPast仕様 2007/06/13 15:29 Mr.T

Mr.Tです、こんにちは。
だ、誰もつっこんでないので、
>そこであえてマゾレス。
マジですがな、マジ。

でも、これってわざわざシステムで対応する必要性がないように思ふ。
>キーボード→使い慣れない天然さんが間違えてやっちゃう可能性高し

天然さんに、Windowsってそういうことができるんだと説明すればOKなような...マウスはだめよ、というならマウスを外せばよいバキ

# re: 摩訶不思議なPast仕様 2007/06/13 19:50 ぽぴ王子

> >そこであえてマゾレス。
> マジですがな、マジ。

わ、わざとですがな(本当か?)
いや、ホントにわざとです。
わざわざ誤字を指摘するなんて嫌味なことをしておいて
重ねてマジレスするなんて!なんてマゾなの!という
意味が込められているわけです!
…つうか、そういう意図は確かにあったんだけど、むしろ
語感が良かったのでそう書いちゃったという方が大きい
ですね。
いいわけっぽいけど、マゾで、じゃなかったマジでわざと
(マジレスじゃなくてマゾレスなのを承知で)書いて
みたのでした。


前にやったシステムはC#だったので、WndProcをオーバーライド
して、WM_PASTEを握ってコネコネコンパイルしてから
無視しちゃう、とかできたわけですよ。実際にやってたし。
でも、VB6だとそれをやるのは結構面倒じゃないですか。
できないこともないはずだけど、やる気はないなあと。
なので、そういうこと(仕様)にしちゃって、技術力の
JAXA…もといNASAを隠蔽しちゃえと。
むかーし買ったASCIIの付録で「嘘から出た仕様」という
ことわざが載ってたのを思い出しました。
# こういうときに使うんですね!

# re: 摩訶不思議なPast仕様 2007/06/13 21:59 Ognac

TextBox等のコントロール毎にEventHookして云々は .Net.Framerではないですね。
あれ!、システムフック、キーボードフックは結局どうでしたっけ、こうすれば出来るという事例が挙がっていたような気がしますが

タイトル
名前
Url
コメント