• 締切済み

ハードウェアキーボードの改行コードを消したい

Galaxy tab S 8.4(SC-03G)にuserLand(ubuntu22.04)をインストールしてSSH環境で使っています。 日本語環境は特にインストールせず、CLI画面の下の特殊キー入力パネルを左にシフトして日本語入力をしてますが、問題はハードウェアキーボードでの入力とソフトウェアキーボードでの入力で挙動が違う点です。ハードウェアキーボードで日本語入力しエンターを押すと入力した文字と一緒に改行コードが送られて改行されてしまいます。ソフトウェアキーボードでは改行されません。それはuserLandでもTermuxでも同様です。ハードウェアキーボードでも改行コードが送られないようにはできないでしょうか。 ハードウェアキーボードはSC-03G付属のEJ-CT700です。

みんなの回答

回答No.1

もし、キーボードの設定ファイルを見直すことが可能でしたら、 XKBOPTIONSの箇所を、 XKBOPTIONS="terminate:ctrl_alt_bksp" としてみてはいかがでしょうか? その後、キーボード設定を再読み込みさせて反映させてみてはいかがでしょうか?

ttomioka
質問者

お礼

早速のご回答ありがとうございます。 xboptionsとは、/usr/share/X11/xkb/rules/evdev内の事を言われているかと思いますが、当方はSSH接続のCUI環境なので、この項目は恐らく関係ないかと思います。試してはみますが。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 改行コードをいれたい

    こんにちは、 windows7 + NetBeans IDE 7.4の環境でJAVAを作っているのですが 文字列に改行コードとして 「/」スラッシュの逆(キーボードの、ろのところのやつ)と「n」を足して 設定したいのですが何故か「\n」となってしまい、 「/」スラッシュの逆が入力することができません。 環境を変更する方法などありますでしょうか?

    • ベストアンサー
    • Java
  • キーボードのコード

    韓国語WINDOWS XPをインストールしようとするのですがその際キーボードのコードを聞かれます。 日本語のキーボードのコードはなんですが。 ソニーのノートパソコンなんですが。。。

  • キーボードからの入力ができません

    なぜか、キーボードからの入力ができなくなってしまいました このテキストはスクリーンキーボードで打っています デバイスマネージャーのキーボードが黄色三角になっています 日本語PS/2キーボード 106/109キーです プロパティー(全般)をみると  このハードウェアのデバイスドライバーを読み込むことができません  ドライバーが壊れているか、ドライバーがない可能性があります。コード39 となっています。 ドライバーのタブから ドライバーの更新 をクリックして  コンピューターを参照してドライバーソフトウェアーを検索します をクリックして、検索をすると  このデバイス用のドライバーソフトウェアーが見つかりませんでした となります 同じく、ドライバーのタブから ドライバーの更新 をクリックして  ドライバーソフトウェアーの最新版を自動検索します をクリックすると  デバイス用のソフトウェアーが見つかりましたが、  このドライバーのインストール時にエラーが発生しました となります どのようにしたら治りますか、お知恵をお貸しください

  • ファイル出力の改行コードをLFに

    また質問です。よろしくお願いいたします。 WindowsXPでperl5.8.7の環境です。 出力したファイルの文字コードをEUC、改行コードをLFで出力をしようとしています。 なお入力、出力ファイルには日本語が含まれています。 文字コードは希望通りいくのですが改行コードがうまくいきません。 Windowsのデフォルト改行コードCR+LFが出力されてしまいます。 (Terapad(エディタ)の改行コード表示がこうなっています。) (1)binmode(OUT);で行うと、 Wide character in print at jisyo01.pl line 63, <IN> line 97. というエラーが表示され、出力されない。 (2)$xxx[$i] =~ s/\x0D\x0A/\x0A/g; で改行コードを置換しようとしても、置換されず、 CR+LFである。 (3)$/ = pack("C", hex("A"));で 改行コードをchompした後、print OUT "$/";としても、 CR+LFのままである。 上手くいきません。いい方法ないでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • 改行コードについて

    改行コードがよく解らないので説明お願いします 様々なサイトの改行コードの説明で LinuxはLF MacはCR WindowsはCRLFと説明しています 私の認識では LF=\n CR=\r CRLF=\r\n だと思っていました ここで疑問なのですが 確かに私の利用した環境ではLinuxの改行コードは\n, Windwosの改行コードは\r\nでした ところがMacの標準のメモ帳(テキストエディット)で文字を入力しても改行コードは\nです 確認方法は od -cというコマンドとfileというコマンドです これはつまりCRではなくLFということですよね? では、なぜ多くのサイトではMacはCRと説明しているのでしょうか? そもそもCR=\rという認識が間違ってるのでしょうか? よろしくお願いします

  • キーボード「@」の反応が鈍いです

    以前も質問したのですが、有効な手段がありませんでしたので、再度質問させて頂きます。 ■キーボード:ロジクール CZ-900 症状としましては、日本語キーボードの場合は「@」、英字キーボードでは「~」が長押ししないと出てきてくれません。 英字キーボードを日本語配列にした場合は「@」が出なくなります。 試しに同社「G13」に「@」を登録してみましたが、こちらも長押しでなければ反応しません。 ですので、ハードウェア的な障害ではないかと思われます。 ドライバの再設定及び障がい者用の設定も見直しましたが、症状は相変わらずです。 現時点ではそれほど苦痛ではないのですが、やはり気になります。 OSの再インストールは最終手段と考えています。 ソフトウェアのどこかの設定に特定キーを設定してしまっていると思うのですが、それがわかりません。レジストリの確認もしましたが、特に異常は見つかりませんでした。 何か他の手段があればご教授頂けますでしょうか。 どうぞよろしくお願い致します。

  • Perlでの改行コードについて

    <textarea>に入力された値をPOSTで渡し、ポスグレに書き込み、それをHTML上で表示する処理をしているのですが。 textareaで改行を入力した場合に、 DB内に改行が登録されません。 例: *textareaのwrapはsoftに設定してあります。 あいうえおかきくけこ さしすせそ と入力すると。 DBには 「あいうえおかきくけこ さしすせそ」 と登録され 表示では「あいうえおかきくけこさしすせそ」と表示されます。 ソースでみると 「あいうえおかきくけこ さしすせそ」と表示されています。 改行コードの置換がされていないのだと思い INSERT前に s/\r\n/<BR>/g; s/\r/<BR>/g; s/\n/<BR>/g; を使い置換をすると DBには何も登録されません。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • キーボードについて

    windows2000をインストールしたとき、誤って英語キーボードを入力してしまいました。日本語キーボードにするにはどうしたらよいか。

  • textareでの改行

    ホームページ上のtextareaで入力してもらった情報を取得するCGI(perl)スクリプトを書いています。流れとしては,フォーム上で入力した情報をCGIで取得→確認画面を表示→問題無ければメールフォームとして送信,となっています。 このスクリプト上で問題となっているのが,textareaでは自動的に改行処理(wrap=softと同じ?xhtmlで書いているので,wrap属性は指定していません。)するときに入力される改行コードと,入力者が意図的に入力する改行コードを判別出来ないということです。自動的に挿入される\n(0x0A)を削除しようとスクリプト上で, $text =~s/\r\n/\n/g; $text =~s/\r/\n/g; $text =~s/\n//g; と入れたところ,全ての改行コードが変換処理されてしまい,入力者が意図的に入れた改行コードまで処理されてしまいます。 スクリプト上,もしくはxhtmlと組み合わせて,自動的に挿入される改行コードだけを消去して,意図的に入力した改行コードだけを残す処理は出来ないものでしょうか? phpなどを使うと出来るようですが,ある程度perlのcgiで作成してしまったので,このままで出来ればと思っています。よろしくお願いします。

  • 改行コード2種類を混在させたい

    昨日秀丸の改行について質問したものです。 謎が自分なりに解けたので、再度一点質問させてください。 改行コードCRと改行コードLFを混在させたいと思っています。 ノートパッドで混在したデータをWindowsで開くと、 LFが上向きの「↑」になり、 CRが「■」(黒い四角、実際はもう少し幅が狭いです) になるようだと試行錯誤の結果つきとめました。 そこでこの「二種類の改行コードが混在したファイルを自在に作成できるようにしたい」と思っています。 そこで質問を3点にまとめます。 1、ノートパッド上では、その二種類が混在することは可能だとわかりましたが、秀丸では無理なのでしょうか。 2、改行コードはテキストエディタの編集の場合、文字で表現できないのでしょうか? \nというのは改行コードを意味しないのでしょうか。 これで自在に改行コードを文字で表現できれば混在も可能かと思います。 3、少し話しはそれますが、EUCとShift-JISの文字コードはやはり、Shift-JISじゃないと、サーバーにアップしても日本語は文字化けすると思うのですが、どうでしょうか。 宜しくお願い致します。