アカウント名:
パスワード:
日本語を知らないやつが、ここまで作れたって逆にすごくね?
と書いていて、そういえば自分も以前、Adnroidセットトップボックスにロシア語(キリル文字)入力機能追加の仕事やったの思い出したwロシア語全然知らんのにwww
結局そのセットトップボックスをロシアで発売するという話は実現しなかったが、知らずにこういう文化の未理解からくるバグを仕込んでたかもなぁと今更ながら思い至る。一応ロシア人に動作確認とってもらってたけどね。
ちゃんと動くこともあるらしいから、たぶん開発者は日本語を正しく理解してる。変換レイヤーを正しく起動させられないエンジン側の問題だと思う。
キーボードの表示内容を定義するテーブルと、キーを押したときに入力される文字を定義するテーブルってのは全く別なので、意図的に作りこまないと「小」を押して「小」が入力されるなんて仕組みは出来上がらないと思う。
ソフトウェアキーボードの実装として、普通にアルファベットや記号だけを入力するなら、ラベル文字と入力文字で同じものを参照する。という実装は普通にありだと思うけどな。(htmlの<input type="button" value="A">みたいな)
そういう処理の実装のままで、レイアウトだけ日本語キーボードにしたら、小を押したら小と入力されるようになっちゃうかと思う。
厳しいようですけどプログラマから見て押下のデフォルト動作として必ず何かセットしておく必要があるとしてもフールプルーフ的に無動作の関数を使うと思いますのでナシです
それが無理だとしても、例えばそのHTMLコードに沿って言うならvalueではなくdata系属性に入力文字を割り当てて入れますそして見つからなければ入力しない
UIに使ってるフォントや文字コードと出力先の環境は異なるかもしれないのです万が一の時、Shiftなどを触ってshiftラベルの文字コードが入って文字化けする挙動を想定しないのが正しいと思いますか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
いやでも (スコア:1)
日本語を知らないやつが、ここまで作れたって逆にすごくね?
と書いていて、そういえば自分も以前、Adnroidセットトップボックスに
ロシア語(キリル文字)入力機能追加の仕事やったの思い出したw
ロシア語全然知らんのにwww
結局そのセットトップボックスをロシアで発売するという話は実現しなかったが、
知らずにこういう文化の未理解からくるバグを仕込んでたかもなぁと今更ながら思い至る。
一応ロシア人に動作確認とってもらってたけどね。
Re: (スコア:0)
ちゃんと動くこともあるらしいから、たぶん開発者は日本語を正しく理解してる。
変換レイヤーを正しく起動させられないエンジン側の問題だと思う。
Re: (スコア:0)
キーボードの表示内容を定義するテーブルと、キーを押したときに入力される文字を定義するテーブルってのは
全く別なので、意図的に作りこまないと「小」を押して「小」が入力されるなんて仕組みは出来上がらないと思う。
Re:いやでも (スコア:1)
ソフトウェアキーボードの実装として、
普通にアルファベットや記号だけを入力するなら、
ラベル文字と入力文字で同じものを参照する。
という実装は普通にありだと思うけどな。
(htmlの<input type="button" value="A">みたいな)
そういう処理の実装のままで、
レイアウトだけ日本語キーボードにしたら、
小を押したら小と入力されるようになっちゃうかと思う。
Re: (スコア:0)
厳しいようですけどプログラマから見て押下のデフォルト動作として
必ず何かセットしておく必要があるとしても
フールプルーフ的に無動作の関数を使うと思いますのでナシです
それが無理だとしても、例えばそのHTMLコードに沿って言うなら
valueではなくdata系属性に入力文字を割り当てて入れます
そして見つからなければ入力しない
UIに使ってるフォントや文字コードと出力先の環境は異なるかもしれないのです
万が一の時、Shiftなどを触ってshiftラベルの文字コードが入って
文字化けする挙動を想定しないのが正しいと思いますか?