The sendKeys() method only sends the first key to the host.
One way to fix, would be to change the return statements in said method into plain calls (e.g. just 'self.s3270.sendXXX' instead of 'return self.s3270.sendXXX') to avoid the method from returning after the first key was sent.