Windows 上の putty で ubuntu に接続し、その上で emacs を起動して作業を行おうとしています。

この状態だと、たとえばC-.の入力を端末(putty)が正当な入力として受け付けず、何も ubuntu に (そして、 emacs に) 送ってくれないようです。 参考: Emacs C-. not working in terminal - Ask Ubuntu

これをどうにかしたい場合には、端末エミュレーターを設定して、適当な(あいている)コード(たとえば、 f20)を、C-.に割り当てて、かつ emacs 側でその割り当てたコードに対する設定を、 本来のC-.と同じように設定してやれば、やりたいことが実現できるのではないか、と書いてありました。参考: ターミナルでC-,やC-.に割り当てたい - (ひ)メモ

質問:

  1. PuTTy において、たとえば C-.に対して、自分で定義したコードを割り当てて、接続先に送ることはできるでしょうか。
  2. できない場合、今やりたいことを実現できるソフトウェアスタックは、どのようなものになるでしょうか。