(defun remap-del-key ()
  "Swap the C-h and C-? keys."
  (interactive)
  ;; First make a translate table that does the identity translation.
  (setq keyboard-translate-table (make-string 128 0))
  (let ((i 0))
    (while (< i 128)
      (aset keyboard-translate-table i i)
      (setq i (1+ i))))
  ;; Now alter translations of some characters.
  (aset keyboard-translate-table ?\C-? ?\C-h)
  (aset keyboard-translate-table ?\C-h ?\C-?))
;; End of swap-ctl-h-and-del
